imodels and interpret

Both libraries offer methods for interpretable machine learning, but **interpretml/interpret** focuses on fitting interpretable models and explaining blackbox models, while **csinva/imodels** emphasizes concise, transparent, and accurate predictive modeling that is sklearn-compatible, suggesting they are **competitors** with slightly different focuses and API styles.

imodels
68
Established
interpret
67
Established
Maintenance 13/25
Adoption 11/25
Maturity 25/25
Community 19/25
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 21/25
Stars: 1,574
Forks: 136
Downloads:
Commits (30d): 1
Language: Jupyter Notebook
License: MIT
Stars: 6,813
Forks: 778
Downloads:
Commits (30d): 44
Language: C++
License: MIT
No risk flags
No Package No Dependents

About imodels

csinva/imodels

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

This tool helps non-technical practitioners understand why a machine learning model makes certain predictions. It takes your dataset as input and generates easily interpretable rules or decision trees instead of complex 'black box' models. This allows anyone, from healthcare professionals to financial analysts, to gain insights into the driving factors behind a model's output.

predictive-analytics decision-making risk-assessment causal-inference regulatory-compliance

About interpret

interpretml/interpret

Fit interpretable models. Explain blackbox machine learning.

This project helps data scientists, analysts, and domain experts understand why their machine learning models make certain predictions. You input your trained model and data, and it outputs clear explanations, showing how different factors influence predictions globally and for individual cases. This is useful for anyone who needs to trust, debug, or explain their models to stakeholders or for regulatory compliance.

model-debugging regulatory-compliance fairness-auditing AI-explainability predictive-analytics

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work