awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to pair-code/what-if-tool

Projects sharing features with What If Tool

30 open-source projects similar to pair-code/what-if-tool, 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.

  • trusted-ai/aif360Trusted-AI avatar

    Trusted-AI/AIF360

    2,827View on GitHub↗

    A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.

    Python
    View on GitHub↗2,827
  • interpretml/interpretinterpretml avatar

    interpretml/interpret

    6,881View on GitHub↗

    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

    C++
    View on GitHub↗6,881
  • seldonio/alibiSeldonIO avatar

    SeldonIO/alibi

    2,630View on GitHub↗

    Algorithms for explaining machine learning models

    Python
    View on GitHub↗2,630
  • understandable-machine-intelligence-lab/quantusunderstandable-machine-intelligence-lab avatar

    understandable-machine-intelligence-lab/Quantus

    666View on GitHub↗

    Quantus is an eXplainable AI toolkit for responsible evaluation of neural network explanations

    Jupyter Notebook
    View on GitHub↗666

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • fairlearn/fairlearnfairlearn avatar

    fairlearn/fairlearn

    2,251View on GitHub↗

    A Python package to assess and improve fairness of machine learning models.

    Python
    View on GitHub↗2,251
  • aerdem4/lofo-importanceaerdem4 avatar

    aerdem4/lofo-importance

    868View on GitHub↗

    Leave One Feature Out Importance

    Python
    View on GitHub↗868
  • marcotcr/limemarcotcr avatar

    marcotcr/lime

    12,142View on GitHub↗

    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

    JavaScript
    View on GitHub↗12,142
  • slundberg/shapslundberg avatar

    slundberg/shap

    25,535View on GitHub↗

    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

    Jupyter Notebook
    View on GitHub↗25,535
  • pytorch/captumpytorch avatar

    pytorch/captum

    5,652View on GitHub↗

    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

    Python
    View on GitHub↗5,652
  • anthropics/constitutional-aiA

    anthropics/constitutional-ai

    0View on GitHub↗
    View on GitHub↗0
  • christophm/rulefitchristophM avatar

    christophM/rulefit

    446View on GitHub↗

    Python implementation of the rulefit algorithm

    Python
    View on GitHub↗446
  • centerforaisafety/harmbenchcenterforaisafety avatar

    centerforaisafety/HarmBench

    991View on GitHub↗

    📰 Latest News 📰 - 🗡️ What is HarmBench 🛡️ - 🌐 Overview 🌐 - ☕ Quick Start ☕ - ⚙️ Installation - 🛠️ Running the Evaluation Pipeline - ➕ Using your own models in HarmBench - ➕ Using your own red teaming methods in HarmBench - 🤗 Classifiers - ⚓ Documentation ⚓ - 🌱 HarmBench's Roadmap 🌱 -…

    Jupyter Notebook
    View on GitHub↗991
  • conversationai/perspectiveapiconversationai avatar

    conversationai/perspectiveapi

    925View on GitHub↗

    Perspective is an API that uses machine learning models to score the perceived impact a comment might have on a conversation. See https://developers.perspectiveapi.com for more information.

    View on GitHub↗925
  • csinva/imodelscsinva avatar

    csinva/imodels

    1,592View on GitHub↗

    Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).

    Jupyter Notebook
    View on GitHub↗1,592
  • ankurtaly/integrated-gradientsankurtaly avatar

    ankurtaly/Integrated-Gradients

    651View on GitHub↗

    (a.k.a. Path-Integrated Gradients, a.k.a. Axiomatic Attribution for Deep Networks)

    Jupyter Notebook
    View on GitHub↗651
  • algofairness/blackboxauditingalgofairness avatar

    algofairness/BlackBoxAuditing

    133View on GitHub↗

    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…

    Python
    View on GitHub↗133
  • calculatedcontent/weightwatcherCalculatedContent avatar

    CalculatedContent/WeightWatcher

    1,757View on GitHub↗

    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…

    Python
    View on GitHub↗1,757
  • ethicalml/xaiEthicalML avatar

    EthicalML/xai

    1,244View on GitHub↗

    XAI - An eXplainability toolbox for machine learning

    Pythonaiartificial-intelligencebias
    View on GitHub↗1,244
  • ekeany/boruta-shapEkeany avatar

    Ekeany/Boruta-Shap

    658View on GitHub↗

    A Tree based feature selection tool which combines both the Boruta feature selection algorithm with shapley values.

    Python
    View on GitHub↗658
  • benedekrozemberczki/shapleybenedekrozemberczki avatar

    benedekrozemberczki/shapley

    226View on GitHub↗

    The official implementation of "The Shapley Value of Classifiers in Ensemble Games" (CIKM 2021).

    Python
    View on GitHub↗226
  • explainx/explainxexplainX avatar

    explainX/explainx

    448View on GitHub↗

    Explain & debug any blackbox machine learning model with a single line of code.

    Python
    View on GitHub↗448
  • facebookresearch/cryptenfacebookresearch avatar

    facebookresearch/CrypTen

    1,648View on GitHub↗

    A framework for Privacy Preserving Machine Learning

    Python
    View on GitHub↗1,648
  • andosa/treeinterpreterandosa avatar

    andosa/treeinterpreter

    761View on GitHub↗

    TreeInterpreter

    Python
    View on GitHub↗761
  • fdalvi/neuroxfdalvi avatar

    fdalvi/NeuroX

    108View on GitHub↗

    NeuroX provide all the necessary tooling to perform Interpretation and Analysis of (Deep) Neural Networks centered around Probing. Specifically, the toolkit provides:

    Python
    View on GitHub↗108
  • frgfm/torch-camfrgfm avatar

    frgfm/torch-cam

    2,301View on GitHub↗

    TorchCAM: class activation explorer

    Python
    View on GitHub↗2,301
  • givasile/effectorgivasile avatar

    givasile/effector

    121View on GitHub↗

    effector an eXplainable AI package for tabular data. It:

    Jupyter Notebook
    View on GitHub↗121
  • guardrails-ai/guardrailsguardrails-ai avatar

    guardrails-ai/guardrails

    7,033View on GitHub↗

    Guardrails is a Python SDK that wraps calls to large language models with configurable validation pipelines, corrective actions, and structured output generation. It provides a unified API layer that connects to over 100 language models, applying consistent validation, streaming, and error-handling across providers. The framework validates and corrects model responses against safety and quality rules, detecting and mitigating risks in both inputs and outputs using pre-built and custom validators. The project distinguishes itself through a validator-pipeline architecture that sequentially appl

    Pythonaifoundation-modelgpt-3
    View on GitHub↗7,033
  • ibm/aix360IBM avatar

    IBM/AIX360

    1,781View on GitHub↗

    Interpretability and explainability of data and machine learning models

    Python
    View on GitHub↗1,781
  • idealo/cnn-exposedidealo avatar

    idealo/cnn-exposed

    176View on GitHub↗

    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.

    Jupyter Notebook
    View on GitHub↗176
  • dssg/aequitasdssg avatar

    dssg/aequitas

    761View on GitHub↗

    Bias Auditing & Fair ML Toolkit

    Python
    View on GitHub↗761