/explainingtitanic

A demonstration of the explainerdashboard package that that displays model quality, permutation importances, SHAP values and interactions, and individual trees for sklearn RandomForestClassifiers, etc

Primary LanguagePythonMIT LicenseMIT

explainingtitanic

Demonstration of explainerdashboard package.

A Dash dashboard app that that displays model quality, permutation importances, SHAP values and interactions, and individual trees for sklearn compatible models.

Installation

install with pip install explainerdashoard

Github

www.github.com/oegedijk/explainerdashboard

graphviz buildpack

In order to enable graphviz on heroku enable the following buildpack:

https://github.com/weibeld/heroku-buildpack-graphviz.git

uninstallng xgboost

dtreeviz comes with a xgboost dependency that takes a lot of space, making your slug size >500MB. To uninstall it, first enable the shell buildpack: https://github.com/niteoweb/heroku-buildpack-shell.git

and then add pip uninstall -y xgboost to .heroku/run.sh

Documentation

explainerdashboard.readthedocs.io.

Example notebook.

Heroku deployment

Deployed at titanicexplainer.herokuapp.com