interpretability

There are 622 repositories under interpretability topic.

  • facet

    facet

    Human-explainable AI.

    Language:Jupyter Notebook500
  • FastTreeSHAP

    Fast SHAP value computation for interpreting tree-based models

    Language:Python498
  • mli-resources

    H2O.ai Machine Learning Interpretability Resources

    Language:Jupyter Notebook479
  • yggdrasil-decision-forests

    A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

    Language:C++438
  • explainx

    explainx

    Explainable AI framework for data scientists. Explain & debug any blackbox machine learning model with a single line of code. We are looking for co-authors to take this project forward. Reach out @ ms8909@nyu.edu

    Language:Jupyter Notebook396
  • laser

    The Truth Is In There: Improving Reasoning in Language Models with Layer-Selective Rank Reduction

    Language:Python331
  • pyss3

    pyss3

    A Python package implementing a new interpretable machine learning model for text classification (with visualization tools for Explainable AI :octocat:)

    Language:Python331
  • inseq

    Interpretability for sequence generation models 🐛 🔍

    Language:Python323
  • modelStudio

    modelStudio

    📍 Interactive Studio for Explanatory Model Analysis

    Language:R321
  • awesome-fairness-in-ai

    A curated list of awesome Fairness in AI resources

  • CLIP_Surgery

    CLIP Surgery for Better Explainability with Enhancement in Open-Vocabulary Tasks

    Language:Jupyter Notebook305
  • adversarial-explainable-ai

    adversarial-explainable-ai

    💡 Adversarial attacks on explanations and how to defend them

  • diffusers-interpret

    Diffusers-Interpret 🤗🧨🕵️‍♀️: Model explainability for 🤗 Diffusers. Get explanations for your generated images.

    Language:Jupyter Notebook261
  • nnsight

    The nnsight package enables interpreting and manipulating the internals of deep learned models.

    Language:Jupyter Notebook244
  • sage

    For calculating global feature importance using Shapley values.

    Language:Python237
  • OpenXAI

    OpenXAI : Towards a Transparent Evaluation of Model Explanations

    Language:JavaScript218
  • LRP_for_LSTM

    Layer-wise Relevance Propagation (LRP) for LSTMs.

    Language:Python215
  • Awesome-Computer-Vision

    Awesome Resources for Advanced Computer Vision Topics

  • ferret

    A python package for benchmarking interpretability techniques on Transformers.

    Language:Python206
  • QAConv

    [ECCV 2020] QAConv: Interpretable and Generalizable Person Re-Identification with Query-Adaptive Convolution and Temporal Lifting, and [CVPR 2022] GS: Graph Sampling Based Deep Metric Learning

    Language:Python196
  • zennit

    Zennit is a high-level framework in Python using PyTorch for explaining/exploring neural networks using attribution methods like LRP.

    Language:Python179
  • MentalLLaMA

    This repository introduces MentaLLaMA, the first open-source instruction following large language model for interpretable mental health analysis.

    Language:Python169
  • PyCEbox

    ⬛ Python Individual Conditional Expectation Plot Toolbox

    Language:Jupyter Notebook163
  • ConceptBottleneck

    Concept Bottleneck Models, ICML 2020

    Language:Python161
  • cnn-interpretability

    🏥 Visualizing Convolutional Networks for MRI-based Diagnosis of Alzheimer’s Disease

    Language:Jupyter Notebook160
  • Visualizing-CNNs-for-monocular-depth-estimation

    official implementation of "Visualization of Convolutional Neural Networks for Monocular Depth Estimation"

    Language:Python149
  • visual-attribution

    Pytorch Implementation of recent visual attribution methods for model interpretability

    Language:Jupyter Notebook144
  • GSAT

    [ICML 2022] Graph Stochastic Attention (GSAT) for interpretable and generalizable graph learning.

    Language:Jupyter Notebook142
  • GraphXAI

    GraphXAI: Resource to support the development and evaluation of GNN explainers

    Language:Python142
  • imodelsX

    imodelsX

    Scikit-learn friendly library to interpret, and prompt-engineer text datasets using large language models.

    Language:Python141
  • thermostat

    Collection of NLP model explanations and accompanying analysis tools

    Language:Jsonnet141
  • reverse-engineering-neural-networks

    reverse-engineering-neural-networks

    A collection of tools for reverse engineering neural networks.

    Language:Jupyter Notebook138
  • knowledge-neurons

    A library for finding knowledge neurons in pretrained transformer models.

    Language:Python136
  • secml

    A Python library for Secure and Explainable Machine Learning

    Language:Jupyter Notebook136
  • interpretability-by-parts

    Code repository for "Interpretable and Accurate Fine-grained Recognition via Region Grouping", CVPR 2020 (Oral)

    Language:Python128
  • timbertrek

    timbertrek

    Explore and compare 1K+ accurate decision trees in your browser!

    Language:TypeScript126