Skip to content

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

License

Notifications You must be signed in to change notification settings

oegedijk/explainingtitanic

Repository files navigation

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

Automatically deploys with each commit or merge to master.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages