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

Interpretable Machine Learning Python Packages

Python packages with the GitHub topic interpretable-machine-learning. Sorted by monthly downloads, with stars and forks.
interpretml
interpret-core

Fit interpretable models. Explain blackbox machine learning.

650K 7K 791
ottenbreit-data-science
aplr

APLR builds predictive, interpretable regression and classification models using Automatic Piecewise Linear Regression. It often rivals tree-based methods in predictive accuracy while offering smoother and interpretable predictions.

257K 27 6
interpretml
interpret

Fit interpretable models. Explain blackbox machine learning.

157K 7K 791
ModelOriented
dalex

moDel Agnostic Language for Exploration and eXplanation

34K 1K 173
mmschlk
shapiq

Shapley Interactions and Shapley Values for Machine Learning

30K 786 76
interpretml
dice-ml

Generate Diverse Counterfactual Explanations for any machine learning model.

26K 2K 235
cair
pytsetlinmachineparallel

Multi-threaded implementation of the Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, and Weighted Tsetlin Machine, with support for continuous features and multigranularity.

8K 42 10
SelfExplainML
piml

PiML (Python Interpretable Machine Learning) toolbox for model development & diagnostics

5K 1K 135
daviddiazsolis
c50py

C5.0 decision trees and rulesets for Python: native categorical splits, missing values, boosting and rules exported to SQL, as scikit-learn estimators

3K 1 0
11301858
xaisuite

XAISuite: Train machine learning models, generate explanations, and compare different explanation systems with just a simple line of code.

3K 7 1
LD-Shell
beamfeat

Interpretable feature construction with false-discovery-rate guarantees. Beam search + permutation tests/knockoffs, as scikit-learn estimators.

1K 1 0
DiTEC-project
pyaerial

Scalable association rule mining from tabular datasets.

1K 37 5
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:

857 351 43
DiogoRibeiro7
subspaceknn

Interpretable k-nearest-neighbour classification by ensembling kNN models on low-dimensional feature subspaces

752 0 0
fspinna
fast-borf

Fast, interpretable Bag-of-Receptive-Fields (BORF) features for regular and irregular time series classification, with saliency explanations. IEEE Access 2024.

738 6 1
LudgerHentschel
unifiedig

Provides a unified approach to Integrated Gradients: a common API for many models, include tree-based models; and common baseline semantics with prediction-neutral baseline distributions as the default.

644 0 0
x66ccff
psrn

[𝐍𝐚𝐭𝐮𝐫𝐞 𝐂𝐨𝐦𝐩𝐮𝐭𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐒𝐜𝐢𝐞𝐧𝐜𝐞] ⚡️ PSE/PSRN: Fast and efficient symbolic expression discovery through parallelized symbolic enumeration. Evaluates millions of expressions simultaneously on GPU with automated subtree reuse.

639 26 4
pyc-team
pytorch-concepts

PyC (Pytorch Concepts) is a PyTorch-based library for designing concept-based interpretable deep learning models.

577 159 22
YYT1002
featuremap

FeatureMAP (Feature-preserving Manifold Approximation and Projection) is an interpratable dimensionality reduction tool.

566 21 3
salesforce
omnixai

OmniXAI: A Library for eXplainable AI

474 975 108
explainX
explainx

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

473 453 60
arthur-batel
lirisimpact

Repository contaning the original code of IMPACT algorithm, an interpretable model for ordinal predictions with multi-class outputs"

442 6 0
jacons
ruletreerank

RuleTreeRank (RTR) is an interpretable Learning-to-Rank framework that models ranking as a two-stage process: it first groups items with a shallow rule tree, then refines the score locally through instance-based comparisons.

434 0 1
givasile
calm-additive

CALM: interpretable by design — accurate locally additive models for tabular data (NeurIPS 2026)

312 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology