interpretable_machine_learning_with_python

ML model transparency

Teaching software developers how to build transparent and explainable machine learning models using Python

Examples of techniques for training interpretable ML models, explaining ML models, and debugging ML models for accuracy, discrimination, and security.

GitHub

673 stars
42 watching
207 forks
Language: Jupyter Notebook
last commit: 5 months ago
Linked from 2 awesome lists

accountabilitydata-miningdata-sciencedecision-treefairnessfatmlgradient-boosting-machineh2oimlinterpretabilityinterpretableinterpretable-aiinterpretable-machine-learninginterpretable-mllimemachine-learningmachine-learning-interpretabilitypythontransparencyxai

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
h2oai/mli-resources Provides tools and techniques for interpreting machine learning models 484
interpretml/dice Provides counterfactual explanations for machine learning models to facilitate interpretability and understanding. 1,364
csinva/imodels An open-source package that provides interpretable machine learning models compatible with scikit-learn. 1,399
h2oai/article-information-2019 A framework for building and evaluating machine learning systems with high accuracy and interpretability, particularly in human-centered applications. 13
christophm/interpretable-ml-book A comprehensive resource for explaining the decisions and behavior of machine learning models. 4,794
interpretml/interpret An open-source package for explaining machine learning models and promoting transparency in AI decision-making 6,296
sergioburdisso/pyss3 A Python package implementing an interpretable machine learning model for text classification with visualization tools 336
ethicalml/xai An eXplainability toolbox for machine learning that enables data analysis and model evaluation to mitigate biases and improve performance 1,125
ayush1997/visualize_ml A Python package for data analysis and visualization in machine learning 200
12wang3/mllp An implementation of a hierarchical rule-based model for transparent and interpretable classification tasks using multilayer logical perceptrons. 22
selfexplainml/piml-toolbox A Python toolbox for developing and diagnosing interpretable machine learning models with low-code and high-code APIs. 1,204
dask/dask-ml A Python library for scalable machine learning using Dask alongside popular ML libraries 902
open-mmlab/mmengine Provides a flexible and configurable framework for training deep learning models with PyTorch. 1,179
pbiecek/xaiaterum2020 An R package and workshop materials for explaining machine learning models using explainable AI techniques 52
mayer79/flashlight A toolset for understanding and interpreting complex machine learning models 22