interpretml/interpret

Fit interpretable models. Explain blackbox machine learning.

72
/ 100
Verified

Combines glassbox models (EBM, decision trees, linear models) with post-hoc explainers (SHAP, LIME, partial dependence) in a unified API. Features Explainable Boosting Machines that match state-of-the-art blackbox performance while remaining fully interpretable with automatic interaction detection and differential privacy support. Integrates with scikit-learn ecosystems and provides Plotly/Dash-based dashboards for both global and local explanations across multiple models.

6,813 stars. Actively maintained with 74 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

6,813

Forks

778

Language

C++

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

74

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/interpretml/interpret"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.