csinva/imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible). observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 95
- Release rhythm 64
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 656
- age_days: 2617
- days_rel: 30
- days_push: 30
- n_releases_24m: 2
Adoption not part of the score
1617 stars · 141 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python package providing scikit-learn-compatible implementations of interpretable machine-learning models such as rule lists, RuleFit, and optimal classification trees. It lets users fit transparent predictive models with the standard fit/predict interface, often replacing black-box models without sacrificing accuracy.
Use cases
- fit interpretable machine learning models in python
- replace random forest with a transparent rule list
- train sklearn-compatible rule-based classifiers
- build explainable decision trees with hierarchical shrinkage
- get concise predictive models for clinical or tabular data
- learn rulefit or bayesian rule lists in python
When to choose
- you need models whose predictions humans can inspect and explain
- you want drop-in scikit-learn-compatible interpretable classifiers and regressors
- regulatory or trust requirements demand transparent modeling
When to avoid
- you need maximum predictive accuracy regardless of interpretability
- you work outside Python or outside the scikit-learn ecosystem
- you need deep learning or large-scale black-box modeling
Facets
library · maturity active
machine-learning data-science machine-learning data-science artificial-intelligence python interpretable-ml explainable-ai rule-learning scikit-learn-compatible rulefit bayesian-rule-list optimal-trees statistics
3 sources
- readme: https://github.com/csinva/imodels · fetched 2026-08-28 · 2eca971affbb
- homepage: https://csinva.io/imodels · fetched 2026-08-29 · 76e256ec873d
- registry_pypi: https://pypi.org/pypi/imodels/json · fetched 2026-08-29 · 14eae8991676
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| csinva/imodels | main | 85 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem