oegedijk / 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

Home Page:http://titanicexplainer.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

http://titanicexplainer.herokuapp.com

License:MIT License


Languages

Language:Python 99.6%Language:Makefile 0.3%Language:Shell 0.1%