#131 · Primary category: MLOps & Evaluation
eli5
A library for debugging/inspecting machine learning classifiers and explaining their predictions
Project last updated:04/08/26
GitHub Stars
2.8K
Forks
325
Contributors
17
License
MIT
Why we included this project
ELI5 is a debugging library for people who need to see why a trained model made a particular call. It gives data scientists and ML engineers one Python API for inspecting classifiers and explaining individual predictions across scikit-learn, XGBoost, LightGBM, CatBoost, and Keras. For linear and tree models it reports feature weights directly; for black-box estimators it provides LIME-style local explanations and permutation importance to show which inputs actually drive outcomes. It also covers text pipelines and named-entity recognition through sklearn-crfsuite, and newer versions add token-probability visualizations for LLM outputs. When a model misbehaves and you need to know what it is actually looking at, this is a good place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models