PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Explainability Python Packages

Python packages with the GitHub topic explainability. Sorted by monthly downloads, with stars and forks.
shap
shap

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

8.9M 26K 4K
interpretml
interpret-core

Fit interpretable models. Explain blackbox machine learning.

650K 7K 791
interpretml
interpret

Fit interpretable models. Explain blackbox machine learning.

157K 7K 791
microsoft
raiutils

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.

42K 2K 501
wisent-ai
wisent

Monitor and influence AI Brains

31K 342 34
mmschlk
shapiq

Shapley Interactions and Shapley Values for Machine Learning

30K 786 76
microsoft
erroranalysis

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.

15K 2K 501
snehankekre
streamlit-shap

streamlit-shap provides a wrapper to display SHAP plots in Streamlit.

10K 95 10
microsoft
responsibleai

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.

9K 2K 501
CodeBoarding
codeboarding

Interactive architecture diagrams for codebases

7K 3K 208
MAIF
shapash

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

6K 3K 389
salimamoukou
acv-dev

ACV is a python library that provides explanations for any machine learning model or data. It gives local rule-based explanations for any model or data and different Shapley Values for tree-based models.

5K 103 12
kgd-al
abrain

ES-HyperNEAT Python implementation with C++ computations for NeuroEvolution, Reinforcement Learning and VfMRI

5K 6 0
givasile
effector

Effector - a Python package for global and regional effect methods

5K 121 2
microsoft
raiwidgets

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.

4K 2K 501
iancovert
sage-importance

For calculating global feature importance using Shapley values.

4K 295 33
breimanntools
aaanalysis

Python framework for interpretable protein prediction

4K 88 6
xRiskLab
xbooster

Explainable Boosted Scoring with Python: turning XGBoost, LightGBM, and CatBoost into explainable scorecards

3K 58 16
hi-paris
xper

A methodology designed to measure the contribution of the features to the predictive performance of any econometric or machine learning model.

3K 21 2
bnnr-team
bnnr

XAI-driven augmentation & diagnostics for PyTorch vision - find model failures, fix with saliency-guided augmentation (ICD/AICD), prove with auditable reports.

3K 36 11
chr5tphr
zennit

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

2K 248 38
keisen
tf-keras-vis

Neural network visualization toolkit for tf.keras

2K 337 44
GiacomoSaccaggi
scomp-link

End-to-end ML toolkit automating the complete workflow — data profiling, preprocessing, feature engineering, model selection, training, validation, explainability, drift monitoring, fairness checks, and interactive HTML reporting. Includes a full CLI for zero-code ML pipelines. Python 3.10+.

2K 14 1
salimamoukou
acv-exp

ACV is a python library that provides explanations for any machine learning model or data. It gives local rule-based explanations for any model or data and different Shapley Values for tree-based models.

2K 103 12
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology