Python explainable-ml

Open-source Python projects categorized as explainable-ml

Top 18 Python explainable-ml Projects

explainable-ml
  • pytorch-grad-cam

    Advanced AI Explainability for computer vision. Support for CNNs, Vision Transformers, Classification, Object detection, Segmentation, Image similarity and more.

    Project mention: Exploring GradCam and More with FiftyOne | dev.to | 2024-02-13

    For the two examples we will be looking at, we will be using pytorch_grad_cam, an incredible open source package that makes working with GradCam very easy. There are excellent other tutorials to check out on the repo as well.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • trulens

    Evaluation and Tracking for LLM Experiments

    Project mention: Why Vector Compression Matters | dev.to | 2024-04-24

    Retrieval using a single vector is called dense passage retrieval (DPR), because an entire passage (dozens to hundreds of tokens) is encoded as a single vector. ColBERT instead encodes a vector-per-token, where each vector is influenced by surrounding context. This leads to meaningfully better results; for example, here’s ColBERT running on Astra DB compared to DPR using openai-v3-small vectors, compared with TruLens for the Braintrust Coda Help Desk data set. ColBERT easily beats DPR at correctness, context relevance, and groundedness.

  • AIX360

    Interpretability and explainability of data and machine learning models

  • DALEX

    moDel Agnostic Language for Exploration and eXplanation

  • DiCE

    Generate Diverse Counterfactual Explanations for any machine learning model.

  • xplique

    👋 Xplique is a Neural Networks Explainability Toolbox

    Project mention: Xplique Is a Neural Networks Explainability Toolbox | news.ycombinator.com | 2024-02-02
  • tf-keras-vis

    Neural network visualization toolkit for tf.keras

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • CARLA

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

  • explainable-cnn

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

  • shapley

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

  • TalkToModel

    TalkToModel gives anyone with the powers of XAI through natural language conversations 💬!

  • sagemaker-explaining-credit-decisions

    Amazon SageMaker Solution for explaining credit decisions.

  • xplainable

    Real-time explainable machine learning for business optimisation

    Project mention: Explainable (Structured) Machine Learning Algorithm | /r/Python | 2023-12-05

    Just for some respite from the discussion of our soon-to-be AI overlords (LLMs), I'm one of the contributors to an open-source Python package, Xplainable (https://github.com/xplainable/xplainable). Xplainable is a novel (structured) machine learning algorithm that's inherently explainable, as opposed to being a post-hoc explainer (like SHAP or Lime).

  • cnn-raccoon

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

  • pytorch-lattice

    A PyTorch implementation of constrained optimization and modeling techniques

    Project mention: Show HN: Open-Sourcing Google's Lattice Models in PyTorch | news.ycombinator.com | 2023-11-15
  • ContrXT

    a tool for comparing the predictions of any text classifiers

  • XAI

    Genetic programming method for explaining complex black-box models

  • xi-method

    Xi method

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python explainable-ml discussion

Log in or Post with

Python explainable-ml related posts

  • Explainable (Structured) Machine Learning Algorithm

    1 project | /r/Python | 5 Dec 2023
  • Evaluate and Track Your LLM Experiments: Introducing TruLens for LLMs

    2 projects | news.ycombinator.com | 24 May 2023
  • [D] DL Practitioners, Do You Use Layer Visualization Tools s.a GradCam in Your Process?

    17 projects | /r/MachineLearning | 28 Oct 2022
  • Deploying a LightGBM classifier as a AWS Sagemaker endpoint?

    2 projects | /r/mlops | 25 Aug 2021
  • University of Tübingen Researchers Open-Source ‘CARLA’, A Python Library for Benchmarking Counterfactual Explanation Methods Across Data Sets and Machine Learning Models

    1 project | /r/ArtificialInteligence | 22 Aug 2021
  • Ask the Experts: AWS Data Science and ML Experts - - Mar 9th @ 8AM ET / 1PM GMT!

    1 project | /r/aws | 9 Mar 2021
  • CNN Racoon - Library for creating interactive dashboards for Convolutional Neural Networks

    1 project | /r/AIandRobotics | 8 Jan 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 pytorch-grad-cam 10,136
2 trulens 2,030
3 AIX360 1,601
4 DALEX 1,360
5 DiCE 1,329
6 xplique 616
7 tf-keras-vis 312
8 CARLA 273
9 explainable-cnn 217
10 shapley 213
11 TalkToModel 105
12 sagemaker-explaining-credit-decisions 97
13 xplainable 57
14 cnn-raccoon 31
15 pytorch-lattice 25
16 ContrXT 24
17 XAI 18
18 xi-method 5

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com