Skip to main content

explainerdashboard allows you quickly build an interactive dashboard to explain the inner workings of your machine learning model.

Project description

explainerdashboard allows you quickly build an interactive dashboard to explain the inner workings of your machine learning model. The library is flexible in that you first create an ExplainerBunch class that handles the computations and plotting functionality for you, so that you can then build a plotly dash dashboard on top of that.

The standard built-in dashboard comes with a number of standard tabs (that can be switched on individually), namely:

  • Model Summary Tab (classifier/regression metrics and plots + feature importances)

  • Contributions Tab (explain individual predictions, and compare what-if scenarios using pdp plots)

  • Dependence Tab (investigate how predictions change along the axis of each feature)

  • Interactions Tab (investigate the interaction effects between your variables)

  • Shadow Trees Tab (for RandomForests, display all the individual trees inside the forest)

It includes: - Model summary statistics - SHAP values (importances, individual contributions, dependence plots, interaction plots, etc) - permutation importances - partial dependence plots - DecisionTree visualizers

You can display an interactive dashboard with all of these features with only three lines of code.

A deployed example can be found at http://titanicexplainer.herokuapp.com

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

explainerdashboard-0.1.8.1.tar.gz (280.6 kB view details)

Uploaded Source

File details

Details for the file explainerdashboard-0.1.8.1.tar.gz.

File metadata

  • Download URL: explainerdashboard-0.1.8.1.tar.gz
  • Upload date:
  • Size: 280.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.9

File hashes

Hashes for explainerdashboard-0.1.8.1.tar.gz
Algorithm Hash digest
SHA256 5b7f7846ee2f2031a75a4a2020c6b0771eb16bd8bbe5b76fa382353e3b887ef7
MD5 fe4ba87439d50f1c72caabf8fd084ae7
BLAKE2b-256 c347f0a0028f396c596bb9771fdcda215d81ca60d4d871829070a79e33f472d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page