How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Captum is a model interpretability library for PyTorch that explains why neural networks make the predictions they do. It provides a unified set of attribution and explanation algorithms covering input features, internal layers, individual neurons, and human-understandable concepts, and it also serves as a research framework for building and comparing new interpretability methods.
The main features of meta-pytorch/captum are: Model Interpretability, PyTorch Libraries, Feature Attribution Methods, Input Feature Attributions, Model Explainability, Neural Network Explainability Frameworks, Attribution Algorithm Benchmarks, Concept-Based Explanations.
Projects with overlapping indexed features include: pytorch/captum — Captum is an open-source library for explaining model predictions by attributing them to input features, neurons, and… pair-code/lit — Lit is a machine learning interpretability framework and model debugging tool designed to analyze model behavior and… interpretml/interpret — Interpret is an interpretable machine learning library and glassbox model framework. It provides toolkits for training… jacobgil/pytorch-grad-cam — This project is a computer vision explainable AI library and framework for PyTorch, providing a suite of tools to… christophm/interpretable-ml-book — This project is a comprehensive educational resource and technical manual focused on interpretable machine learning… slundberg/shap — SHAP is a machine learning explainer that uses a game-theoretic framework to estimate the contribution of each feature…
Captum is an open-source library for explaining model predictions by attributing them to input features, neurons, and layers using gradient-based and perturbation-based methods. It provides a modular framework for implementing, evaluating, and combining a range of explanation techniques, including gradient-based attribution, perturbation-based analysis, game-theoretic Shapley value approximation, and surrogate model explanations, with support for parallelization and noise stabilization. The library distinguishes itself through its breadth of attribution methods and its support for advanced in
Lit is a machine learning interpretability framework and model debugging tool designed to analyze model behavior and performance. It serves as an interpretability dashboard for large language models and a general performance analyzer for text, image, and tabular datasets. The project distinguishes itself through a comprehensive suite of interpretability tools, including salience map generation for feature attribution, the creation of synthetic and counterfactual examples to test robustness, and the projection of high-dimensional embeddings into visual spaces via UMAP or PCA. It further enable
Interpret is an interpretable machine learning library and glassbox model framework. It provides toolkits for training inherently transparent models and applying post-hoc explanation techniques to make machine learning predictions human-understandable. The framework distinguishes itself by integrating differential privacy into the training of interpretable models to prevent sensitive data from leaking through explanations. It also features a visualization tool for rendering interactive decision paths and model behavior. The library covers model explainability through feature importance calcu
This project is a computer vision explainable AI library and framework for PyTorch, providing a suite of tools to visualize and audit the internal decision-making processes of deep neural networks. It serves as a neural network attribution tool and debugging utility to identify which image regions drive model predictions. The library is distinguished by its support for both gradient-based and gradient-free attribution methods, allowing for the generation of visual heatmaps and attribution maps without requiring modifications to the original model source code. It further differentiates itself