Interpretability Open Source Projects

Browse 91 Interpretability open source projects, ranked by GitHub stars. Find the most popular Interpretability tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 91 projects
25,622 stars

shap/shap

A game theoretic approach to explain the output of any machine learning model.

Metrics details
Stars25,622
20,792 stars

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Metrics details
Stars20,792
12,919 stars

jacobgil/pytorch-grad-cam

Advanced AI Explainability for computer vision. Support for CNNs, Vision Transformers, Classification, Object detection, Segmentation, Image similarity and more.

Metrics details
Stars12,919
6,897 stars

interpretml/interpret

Fit interpretable models. Explain blackbox machine learning.

Metrics details
Stars6,897
5,667 stars

pytorch/captum

Model interpretability and understanding for PyTorch

Metrics details
Stars5,667
4,706 stars

tensorflow/lucid

A collection of infrastructure and tools for research in neural network interpretability.

Metrics details
Stars4,706
4,047 stars

jphall663/awesome-machine-learning-interpretability

A curated list of awesome responsible machine learning resources.

Metrics details
Stars4,047
3,245 stars

MAIF/shapash

🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models

Metrics details
Stars3,245
3,060 stars

stellargraph/stellargraph

StellarGraph - Machine Learning on Graphs

Metrics details
Stars3,060
2,637 stars

SeldonIO/alibi

Algorithms for explaining machine learning models

Metrics details
Stars2,637
2,302 stars

frgfm/torch-cam

Class activation maps for your PyTorch models (CAM, Grad-CAM, Grad-CAM++, Smooth Grad-CAM++, Score-CAM, SS-CAM, IS-CAM, XGrad-CAM, Layer-CAM)

Metrics details
Stars2,302
2,016 stars

chaoyanghe/Awesome-Federated-Learning

FedML - The Research and Production Integrated Federated Learning Library: https://fedml.ai

Metrics details
Stars2,016
1,803 stars

microsoft/responsible-ai-toolbox

Responsible AI Toolbox is a suite of tools providing model and data exploration and assessment user interfaces and libraries that enable a better understanding of AI systems. These interfaces and libraries empower developers and stakeholders of AI systems to develop and monitor AI more responsibly, and take better data-driven actions.

Metrics details
Stars1,803
1,659 stars

ramprs/grad-cam

[ICCV 2017] Torch code for Grad-CAM

Metrics details
Stars1,659
1,651 stars

wangyongjie-ntu/Awesome-explainable-AI

A collection of research materials on explainable AI/ML

Metrics details
Stars1,651
1,600 stars

csinva/imodels

Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).

Metrics details
Stars1,600
1,481 stars

ModelOriented/DALEX

moDel Agnostic Language for Exploration and eXplanation

Metrics details
Stars1,481
1,416 stars

cdpierse/transformers-interpret

Model explainability that works seamlessly with 🤗 transformers. Explain your transformers model in just 2 lines of code.

Metrics details
Stars1,416
1,254 stars

EthicalML/xai

XAI - An eXplainability toolbox for machine learning

Metrics details
Stars1,254
1,036 stars

sicara/tf-explain

Interpretability Methods for tf.keras models with Tensorflow 2.x

Metrics details
Stars1,036
911 stars

hila-chefer/Transformer-MM-Explainability

[ICCV 2021- Oral] Official PyTorch implementation for Generic Attention-model Explainability for Interpreting Bi-Modal and Encoder-Decoder Transformers, a novel method to visualize any Transformer-based network. Including examples for DETR, VQA.

Metrics details
Stars911
892 stars

stanfordnlp/pyvene

Stanford NLP Python library for understanding and improving PyTorch models via interventions

Metrics details
Stars892
877 stars

kundajelab/deeplift

Public facing deeplift repo

Metrics details
Stars877
874 stars

shubhomoydas/ad_examples

A collection of anomaly detection methods (iid/point-based, graph and time series) including active learning for anomaly detection/discovery, bayesian rule-mining, description for diversity/explanation/interpretability. Analysis of incorporating label feedback with ensemble and tree-based detectors. Includes adversarial attacks with Graph Convolutional Network.

Metrics details
Stars874
862 stars

pbiecek/xai_resources

Interesting resources related to XAI (Explainable Artificial Intelligence)

Metrics details
Stars862
769 stars

kmeng01/rome

Locating and editing factual associations in GPT (NeurIPS 2022)

Metrics details
Stars769
767 stars

oneTaken/awesome_deep_learning_interpretability

深度学习近年来关于神经网络模型解释性的相关高引用/顶会论文(附带代码)

Metrics details
Stars767
747 stars

deel-ai/xplique

👋 Xplique is a Neural Networks Explainability Toolbox

Metrics details
Stars747
743 stars

MisaOgura/flashtorch

Visualization toolkit for neural networks in PyTorch! Demo -->

Metrics details
Stars743
694 stars

tensorflow/decision-forests

A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models in Keras.

Metrics details
Stars694
682 stars

jphall663/interpretable_machine_learning_with_python

Examples of techniques for training interpretable ML models, explaining ML models, and debugging ML models for accuracy, discrimination, and security.

Metrics details
Stars682
670 stars

understandable-machine-intelligence-lab/Quantus

[JMLR 2023] Quantus is an eXplainable AI toolkit for responsible evaluation of neural network explanations

Metrics details
Stars670
663 stars

google/yggdrasil-decision-forests

A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

Metrics details
Stars663
653 stars

tensorflow/tcav

Code for the TCAV ML interpretability project

Metrics details
Stars653
626 stars

alvinwan/neural-backed-decision-trees

Making decision trees competitive with neural networks on CIFAR10, CIFAR100, TinyImagenet200, Imagenet

Metrics details
Stars626
585 stars

ScalaConsultants/Aspect-Based-Sentiment-Analysis

💭 Aspect-Based-Sentiment-Analysis: Transformer & Explainable ML (TensorFlow)

Metrics details
Stars585
560 stars

linkedin/FastTreeSHAP

Fast SHAP value computation for interpreting tree-based models

Metrics details
Stars560
533 stars

BCG-X-Official/facet

Human-explainable AI.

Metrics details
Stars533
490 stars

h2oai/mli-resources

H2O.ai Machine Learning Interpretability Resources

Metrics details
Stars490
479 stars

xmed-lab/CLIP_Surgery

[Pattern Recognition 25] CLIP Surgery for Better Explainability with Enhancement in Open-Vocabulary Tasks

Metrics details
Stars479
471 stars

inseq-team/inseq

Interpretability for sequence generation models 🐛 🔍

Metrics details
Stars471
452 stars

explainX/explainx

Explain & debug any blackbox machine learning model with a single line of code.

Metrics details
Stars452
395 stars

pratyushasharma/laser

The Truth Is In There: Improving Reasoning in Language Models with Layer-Selective Rank Reduction

Metrics details
Stars395
349 stars

sergioburdisso/pyss3

A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable AI :octocat:

Metrics details
Stars349
335 stars

hbaniecki/adversarial-explainable-ai

💡 Adversarial attacks on explanations and how to defend them

Metrics details
Stars335
334 stars

datamllab/awesome-fairness-in-ai

A curated list of awesome Fairness in AI resources

Metrics details
Stars334
333 stars

ModelOriented/modelStudio

📍 Interactive Studio for Explanatory Model Analysis

Metrics details
Stars333
322 stars

SteveKGYang/MentalLLaMA

This repository introduces MentaLLaMA, the first open-source instruction following large language model for interpretable mental health analysis.

Metrics details
Stars322
308 stars

rigvedrs/YOLO-V8-CAM

Wanna know what your model sees? Here's a package for applying EigenCAM on the new YOLO V8 model

Metrics details
Stars308
293 stars

iancovert/sage

For calculating global feature importance using Shapley values.

Metrics details
Stars293
278 stars

JoaoLages/diffusers-interpret

Diffusers-Interpret 🤗🧨🕵️‍♀️: Model explainability for 🤗 Diffusers. Get explanations for your generated images.

Metrics details
Stars278
256 stars

AI4LIFE-GROUP/OpenXAI

OpenXAI : Towards a Transparent Evaluation of Model Explanations

Metrics details
Stars256
254 stars

yewsiang/ConceptBottleneck

Concept Bottleneck Models, ICML 2020

Metrics details
Stars254
248 stars

haofanwang/Awesome-Computer-Vision

Awesome Resources for Advanced Computer Vision Topics

Metrics details
Stars248
247 stars

chr5tphr/zennit

Zennit is a high-level framework in Python using PyTorch for explaining/exploring neural networks using attribution methods like LRP.

Metrics details
Stars247
225 stars

ArrasL/LRP_for_LSTM

Layer-wise Relevance Propagation (LRP) for LSTMs.

Metrics details
Stars225
219 stars

ShengcaiLiao/QAConv

[ECCV 2020] QAConv: Interpretable and Generalizable Person Re-Identification with Query-Adaptive Convolution and Temporal Lifting, and [CVPR 2022] GS: Graph Sampling Based Deep Metric Learning

Metrics details
Stars219
215 stars

g8a9/ferret

A python package for benchmarking interpretability techniques on Transformers.

Metrics details
Stars215
213 stars

mims-harvard/GraphXAI

GraphXAI: Resource to support the development and evaluation of GNN explainers

Metrics details
Stars213
192 stars

pralab/secml

A Python library for Secure and Explainable Machine Learning

Metrics details
Stars192
1-60 of 91 projects
Get A Weekly Email With Trending Interpretability Projects
Stay updated on Interpretability plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.