How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
TransformerLens is a library for mechanistic interpretability research designed to reverse engineer the learned algorithms within large language models. It provides a standardized framework for wrapping diverse transformer architectures, allowing researchers to extract, manipulate, and analyze internal activations and weights through a consistent interface. The project distinguishes itself through a comprehensive system of activation hooks that can capture, patch, and ablate internal tensors during the forward pass. It includes specialized utilities for decomposing fused projections, material
BertViz is a diagnostic toolset for visualizing attention heads and internal model behaviors to interpret how language models process text. It serves as an interpretability tool and debugger for natural language processing models, specifically providing interactive maps of attention mechanisms within Transformer architectures. The project enables the analysis of token relationships through detailed views of specific attention heads and layers. It supports global attention visualization across all layers, encoder-decoder attention mapping, and the inspection of individual neurons within query
SHAP is a machine learning explainer that uses a game-theoretic framework to estimate the contribution of each feature to a model prediction. It provides a set of tools for quantifying how individual input features push a specific output away from a baseline value. The project includes specialized explainers for different architectures, including high-speed implementations for decision trees and ensemble models, linearization algorithms for deep learning networks, and covariance integration for linear models. It also features a model-agnostic interpretability tool that uses a kernel method to
GPT-Neo is an open-source distributed training framework designed for scaling GPT-2 and GPT-3-style language models across multiple devices using mesh-tensorflow for model parallelism. It provides the infrastructure to train transformer-based language models with billions of parameters across distributed computing environments, making large-scale language model research accessible outside of proprietary systems. The framework supports training both autoregressive GPT-style models and masked language models like BERT or RoBERTa, with configurable masking strategies and token handling. It inclu
This project is a language model interpretability tool designed to visualize and analyze the internal activations and attention heads of neural networks. It provides a framework for understanding how models process information by capturing internal model states and rendering them through an interactive web interface.
The main features of openai/transformer-debugger are: Language Model Interpretability, Activation Interventions, Automated Neuron Explanations, Neuron Inspections, Internal Activation Hooks, Model Activation Viewers, Sparse Autoencoder Attributors, Feature Decomposition.
Open-source alternatives to openai/transformer-debugger include: transformerlensorg/transformerlens — TransformerLens is a library for mechanistic interpretability research designed to reverse engineer the learned… jessevig/bertviz — BertViz is a diagnostic toolset for visualizing attention heads and internal model behaviors to interpret how language… slundberg/shap — SHAP is a machine learning explainer that uses a game-theoretic framework to estimate the contribution of each feature… open-gigaai/giga-brain-0 — giga-brain-0 is a robot action model framework designed to train and deploy neural networks that map multi-modal… jacobgil/pytorch-grad-cam — This project is a computer vision explainable AI library and framework for PyTorch, providing a suite of tools to… eleutherai/gpt-neo — GPT-Neo is an open-source distributed training framework designed for scaling GPT-2 and GPT-3-style language models…