30 open-source projects similar to ibm/aix360, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best AIX360 alternative.
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
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
Algorithms for explaining machine learning models
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
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
⬛ Python Individual Conditional Expectation Plot Toolbox
Code for "High-Precision Model-Agnostic Explanations" paper
A library for debugging/inspecting machine learning classifiers and explaining their predictions
The official implementation of "The Shapley Value of Classifiers in Ensemble Games" (CIKM 2021).
moDel Agnostic Language for Exploration and eXplanation
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
A library that implements fairness-aware machine learning algorithms
(a.k.a. Path-Integrated Gradients, a.k.a. Axiomatic Attribution for Deep Networks)
XAI - An eXplainability toolbox for machine learning
WeightWatcher (WW) is an open-source, diagnostic tool for analyzing Deep Neural Networks (DNN), without needing access to training or even test data. It is based on theoretical research into Why Deep Learning Works, based on our Theory of Heavy-Tailed Self-Regularization (HT-SR). It uses ideas…
A toolbox to iNNvestigate neural networks' predictions!
A Tree based feature selection tool which combines both the Boruta feature selection algorithm with shapley values.
🎆 A visualization of the CapsNet layers to better understand how it works
Explain & debug any blackbox machine learning model with a single line of code.
NeuroX provide all the necessary tooling to perform Interpretation and Analysis of (Deep) Neural Networks centered around Probing. Specifically, the toolkit provides:
This repo contains the code for our talk "Demystifying the neural network black box". Slides are available on Speaker Deck. This code has not been maintained for over a year. It's archived on 2024-12-18.
tensorflow implementation of Grad-CAM (CNN visualization)
Yellowbrick is a machine learning visualization library and model diagnostic tool designed to analyze feature importance, target distributions, and model error metrics. It serves as a visual toolkit for diagnosing underfitting and overfitting through the use of validation and learning curves. The project provides specialized suites for evaluating predictive models and unsupervised learning. It enables the determination of optimal cluster counts via elbow methods and silhouette coefficients, and assesses classifier and regressor quality through ROC curves, confusion matrices, and residual plot