https://github.com/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
https://github.com/oegedijk/explainingtitanic
explainable explainerdashboard individual-trees permutation-importances shap-values xai
Last synced: about 1 month ago
JSON representation
A demonstration of the explainerdashboard package that that displays model quality, permutation importances, SHAP values and interactions, and individual trees for sklearn RandomForestClassifiers, etc
- Host: GitHub
- URL: https://github.com/oegedijk/explainingtitanic
- Owner: oegedijk
- License: mit
- Created: 2019-08-18T09:11:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T19:53:42.000Z (7 months ago)
- Last Synced: 2025-04-12T23:53:43.745Z (about 1 month ago)
- Topics: explainable, explainerdashboard, individual-trees, permutation-importances, shap-values, xai
- Language: Python
- Homepage: http://titanicexplainer.herokuapp.com
- Size: 71.9 MB
- Stars: 19
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# explainingtitanic
Demonstration of [explainerdashboard](http://www.github.com/oegedijk/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](http://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](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.gitand then add `pip uninstall -y xgboost` to `.heroku/run.sh`
## Documentation[explainerdashboard.readthedocs.io](http://explainerdashboard.readthedocs.io).
Example [notebook](http://www.github.com/oegedijk/explainerdashboard/dashboard_examples.ipynb).
## Heroku deployment
Deployed at [titanicexplainer.herokuapp.com](http://titanicexplainer.herokuapp.com)
Automatically deploys with each commit or merge to master.