What problem does it solve?
SHAP-based explanations provide faithful, local attributions for individual predictions by assigning each input feature a contribution to the model output, enabling debugging, trust-building, and fairness analyses across ML systems.
Core Features & Use Cases
- Global features importance via SHAP value summaries (beeswarm, bar) that aggregate local attributions across the dataset
- Local explanations for single predictions using waterfall and force plots
- Interaction and dependence visualizations (scatter, heatmap) to reveal feature relationships and non-linear effects
- Model-agnostic and model-specific explainers (TreeExplainer, DeepExplainer, LinearExplainer, KernelExplainer) that work with tree-based, deep learning, and linear models
- Support for model comparison, debugging, and bias analyses by comparing SHAP profiles across cohorts
Quick Start
Train your model, create a suitable SHAP explainer, and compute SHAP values for a test set to begin interpreting predictions.