interpretml/interpret
Fit interpretable models. Explain blackbox machine learning.
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.
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.
Compare
Related frameworks
obss/sahi
Framework agnostic sliced/tiled inference + interactive ui + error analysis plots
MAIF/shapash
🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent...
understandable-machine-intelligence-lab/Quantus
Quantus is an eXplainable AI toolkit for responsible evaluation of neural network explanations
ModelOriented/DALEX
moDel Agnostic Language for Exploration and eXplanation
csinva/imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling...