30 open-source projects similar to ekeany/boruta-shap, 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!
This repository contains a sample implementation of Gradient Feature Auditing (GFA) meant to be generalizable to most datasets. For more information on the repair process, see our paper on Certifying and Removing Disparate Impact. For information on the full auditing process, see our paper on…
Project Page // Paper // No-code Web Demo // Colab Notebook
(a.k.a. Path-Integrated Gradients, a.k.a. Axiomatic Attribution for Deep Networks)
⬛ Python Individual Conditional Expectation Plot Toolbox
.. image:: sphinx/source/images/GammaFacetLogoRGB_LB.svg
The official implementation of "The Shapley Value of Classifiers in Ensemble Games" (CIKM 2021).
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…
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Explainable outlier/anomaly detection based on smart decision tree grouping, similar in spirit to the GritBot software developed by RuleQuest research. Written in C++ with interfaces for R and Python (additional Ruby wrapper can be found here). Supports columns of types numeric, categorical,…
🦊 Xplique (pronounced \ɛks.plik\ ) is a Python toolkit dedicated to explainability. The goal of this library is to gather the state of the art of Explainable AI to help you understand your complex neural network models. Originally built for Tensorflow's model it also works for PyTorch models…
title: 'DIANNA: Deep Insight And Neural Network Analysis' tags: - Python - explainable AI - deep neural networks - ONNX - benchmark sets authors: - name: Elena Ranguelova^co-first author # note this makes a footnote saying 'co-first author' orcid: 0000-0002-9834-1756 affiliation: 1 - name:…
A scikit-learn-compatible Python implementation of ReBATE, a suite of Relief-based feature selection algorithms for Machine Learning.
XAI - An eXplainability toolbox for machine learning
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:
Interpretability and explainability of data and machine learning models
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)
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
This repository is the official implementation of "Hyperdimensional Probe: Decoding LLM Representations via Vector Symbolic Architectures". This work combines symbolic representations and neural probing to introduce Hyperdimensional Probe, a new paradigm for decoding LLM vector space into…