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.
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
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 |