InterpretML by Microsoft is designed with the aim of expanding **interpretability **of machine learning models. In other words, make those models easier to understand and ultimately facilitate human interpretation.
Microsoft’s Interpret-Community is an extension of this repository, which includes additional interpretability techniques.
In particular, one useful feature is what is called the **MimicExplainer. **This is a type of global surrogate model that allows for interpretability of any black box model.
In this example, the MimicExplainer is used in interpreting regression models built using SVM (support vector machines) and XGBRegressor (XGBoost for regression problems).
Specifically, these two models are used as follows:
The original data is available from Antonio, Almeida and Nunes (2019): Hotel booking demand datasets.
For the purposes of demonstrating how MimicExplainer works, the original models and results are illustrated — with further information on how MimicExplainer can make such results more interpretable.
#data-science #machine-learning #regression #time-series-analysis