lapalap/invert
Official GitHub for the paper "Labeling Neural Representations with Inverse Recognition"
This project helps machine learning researchers and practitioners understand what concepts their deep neural networks have learned. You input the activations from a trained neural network, and it outputs human-understandable labels describing what each part of the network (e.g., a neuron or feature) is responding to. This helps anyone working with neural networks to interpret their models.
Use this if you need to understand the internal workings of a deep neural network and map its complex representations to concepts you can comprehend.
Not ideal if you are looking for global model explanations that don't focus on individual neural representations or require extensive segmentation masks.
Stars
10
Forks
1
Language
Jupyter Notebook
License
—
Last pushed
Dec 03, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lapalap/invert"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
obss/sahi
Framework agnostic sliced/tiled inference + interactive ui + error analysis plots
tensorflow/tcav
Code for the TCAV ML interpretability project
MAIF/shapash
🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent...
TeamHG-Memex/eli5
A library for debugging/inspecting machine learning classifiers and explaining their predictions
csinva/imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling...