29 open-source projects similar to mmschlk/shapiq, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
A toolbox to iNNvestigate neural networks' predictions!
(a.k.a. Path-Integrated Gradients, a.k.a. Axiomatic Attribution for Deep Networks)
⬛ Python Individual Conditional Expectation Plot Toolbox
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
A library for debugging/inspecting machine learning classifiers and explaining their predictions
XAI - An eXplainability toolbox for machine learning
Interpret is an interpretable machine learning library and glassbox model framework. It provides toolkits for training inherently transparent models and applying post-hoc explanation techniques to make machine learning predictions human-understandable. The framework distinguishes itself by integrating differential privacy into the training of interpretable models to prevent sensitive data from leaking through explanations. It also features a visualization tool for rendering interactive decision paths and model behavior. The library covers model explainability through feature importance calcu
🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models
Contrastive Explanation (Foil Trees), developed at TNO/Utrecht University
This project is an agnostic model interpretability framework and explainability tool designed to provide local interpretable explanations for individual predictions. It functions as a local surrogate model that approximates the behavior of any machine learning classifier or regression model to identify the most influential features for a specific instance. The framework is designed to be model-agnostic, meaning it can explain predictions across tabular, text, and image data regardless of the underlying architecture. It employs local linear approximations and feature importance visualization t
Captum is an open-source library for explaining model predictions by attributing them to input features, neurons, and layers using gradient-based and perturbation-based methods. It provides a modular framework for implementing, evaluating, and combining a range of explanation techniques, including gradient-based attribution, perturbation-based analysis, game-theoretic Shapley value approximation, and surrogate model explanations, with support for parallelization and noise stabilization. The library distinguishes itself through its breadth of attribution methods and its support for advanced in
ICCV 2017 Torch code for Grad-CAM
Algorithms for explaining machine learning models
SHAP is a machine learning explainer that uses a game-theoretic framework to estimate the contribution of each feature to a model prediction. It provides a set of tools for quantifying how individual input features push a specific output away from a baseline value. The project includes specialized explainers for different architectures, including high-speed implementations for decision trees and ensemble models, linearization algorithms for deep learning networks, and covariance integration for linear models. It also features a model-agnostic interpretability tool that uses a kernel method to
A library for debugging/inspecting machine learning classifiers and explaining their predictions
Lucid is a TensorFlow interpretability toolkit and visualization library designed to analyze the internal representations of neural networks. It functions as a gradient-based optimization framework that generates images and atlases to reveal the features learned by specific neurons and layers. The library enables the creation of activation atlases and the mapping of high-dimensional neural activations into lower-dimensional spaces to study model behavior. It utilizes differentiable image parametrization to optimize visual inputs that maximally activate network components. The system covers a