#9 · Primary category: MLOps & Evaluation
shap
A game theoretic approach to explain the output of any machine learning model.
Project last updated:08/29/26
GitHub Stars
25.7K
Forks
3.7K
Contributors
323
License
MIT
Why we included this project
SHAP answers a question every ML team eventually hits: why did the model make this prediction? It applies Shapley values from game theory to split a single prediction into per-feature contributions, so the explanation is local to that one output and the attributions add up to the prediction itself. The library has optimized implementations for tree ensembles, deep networks, and linear models, which makes it useful both for debugging a gradient-boosted model in production and for auditing a neural network before it ships. Data scientists and ML engineers reach for it when they need to explain a model to stakeholders, check for data leakage or bias, or document behavior in regulated settings. It also unifies several earlier attribution methods into one framework, which is a practical reason to start here rather than wiring together multiple tools.
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