Code repository for the online course Machine Learning Interpretability
Course launch: 30th November, 2023
Actively maintained.
-
Machine Learning Interpretability
- Interpretability in the context of Machine Learning
- Local vs Global Interpretability
- Intrinsically explainable models
- Post-hoc explainability methods
- Challenges to interpretability
- How to make models more explainable
-
Intrinsically Explainable Models
- Linear and Logistic Regression
- Decision trees
- Random forests
- Gradient boosting machines
- Global and local interpretation
-
Post-hoc methods - Global explainability
- Permutation Feature Importance
- Partial dependency plots
- Accumulated local effects
-
Post-hoc methods - Local explainability
- LIME
- SHAP
- Individual contitional expectation
-
Featuring the following Python interpretability libraries
- Scikit-learn
- treeinterpreter
- Eli5
- Dalex
- Alibi
- pdpbox
- Lime
- Shap