Python explainable-ml

Open-source Python projects categorized as explainable-ml | Edit details

Top 9 Python explainable-ml Projects

  • MindsDB

    In-Database Machine Learning

    Project mention: Show HN: PostgresML, now with analytics and project management | | 2022-05-02
  • AIX360

    Interpretability and explainability of data and machine learning models

    Project mention: [R] Explaining the Explainable AI: A 2-Stage Approach - Link to a free online lecture by the author in comments | | 2022-03-20

    One Explanation Does Not Fit All: A Toolkit and Taxonomy of AI Explainability Techniques

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.


    moDel Agnostic Language for Exploration and eXplanation

    Project mention: Twitter set to accept ‘best and final offer’ of Elon Musk | | 2022-04-25

    Which he will not do, because: a) He can't, it's a black box algorithm. It actually is open source already, but that doesn't mean much as it's useless without Twitter's data b) He won't release data that shows the algorithm is racist and amplifies conservative and extremist content. He won't remove such functions because it will cost him billions.

  • DiCE

    Generate Diverse Counterfactual Explanations for any machine learning model. (by interpretml)

    Project mention: [R] The Shapley Value in Machine Learning | | 2022-02-25

    Counter-factual and recourse-based explanations are alternative approach to model explanations. I used to work in a large financial institution, and we were researching whether counter-factual explanation methods would lead to better reason codes for adverse action notices.


    CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms (by carla-recourse)

    Project mention: [R] CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms | | 2021-09-29

    Abstract: Counterfactual explanations provide means for prescriptive model explanations by suggesting actionable feature changes (e.g., increase income) that allow individuals to achieve favourable outcomes in the future (e.g., insurance approval). Choosing an appropriate method is a crucial aspect for meaningful counterfactual explanations. As documented in recent reviews, there exists a quickly growing literature with available methods. Yet, in the absence of widely available open–source implementations, the decision in favour of certain models is primarily based on what is readily available. Going forward – to guarantee meaningful comparisons across explanation methods – we present CARLA (Counterfactual And Recourse Library), a python library for benchmarking counterfactual explanation methods across both different data sets and different machine learning models. In summary, our work provides the following contributions: (i) an extensive benchmark of 11 popular counterfactual explanation methods, (ii) a benchmarking framework for research on future counterfactual explanation methods, and (iii) a standardized set of integrated evaluation measures and data sets for transparent and extensive comparisons of these methods. We have open sourced CARLA and our experimental results on GitHub, making them available as competitive baselines. We welcome contributions from other research groups and practitioners.

  • explainable-cnn

    📦 PyTorch based visualization package for generating layer-wise explanations for CNNs.

    Project mention: PyTorch based explainable-cnn | | 2022-03-28
  • shapley

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

    Project mention: AstraZeneca Researchers Explain the Concept and Applications of the Shapley Value in Machine Learning | | 2022-02-17

    Code for found:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • sagemaker-explaining-credit-decisions

    Amazon SageMaker Solution for explaining credit decisions.

    Project mention: Deploying a LightGBM classifier as a AWS Sagemaker endpoint? | | 2021-08-25

    Have looked at: The above don't specify LightGBM, but the concept of Bring Your Own Container/Algorithm is the same. I think this article might be more than what you need, buy it does reference LightGBM And also this one

  • cnn-raccoon

    Create interactive dashboards for your Convolutional Neural Networks with a single line of code!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-02.

Python explainable-ml related posts


What are some of the best open-source explainable-ml projects in Python? This list will help you:

Project Stars
1 MindsDB 6,901
2 AIX360 1,110
3 DALEX 1,042
4 DiCE 830
5 CARLA 166
6 explainable-cnn 164
7 shapley 163
8 sagemaker-explaining-credit-decisions 79
9 cnn-raccoon 30
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives