Skip to main content

A Python 3 library for sci-kit learn, XGBoost, LightGBM, Spark, and TensorFlow decision tree visualization

Project description

A python library for decision tree visualization and model interpretation. Decision trees are the fundamental building block of [gradient boosting machines](http://explained.ai/gradient-boosting/index.html) and [Random Forests](https://en.wikipedia.org/wiki/Random_forest)(tm), probably the two most popular machine learning models for structured data. Visualizing decision trees is a tremendous aid when learning how these models work and when interpreting models. The visualizations are inspired by an educational animation by [R2D3](http://www.r2d3.us/); [A visual introduction to machine learning](http://www.r2d3.us/visual-intro-to-machine-learning-part-1/). Please see [How to visualize decision trees](http://explained.ai/decision-tree-viz/index.html) for deeper discussion of our decision tree visualization library and the visual design decisions we made.

Currently dtreeviz supports: [scikit-learn](https://scikit-learn.org/stable), [XGBoost](https://xgboost.readthedocs.io/en/latest), [Spark MLlib](https://spark.apache.org/mllib/), [LightGBM](https://lightgbm.readthedocs.io/en/latest/), and [Tensorflow](https://www.tensorflow.org/decision_forests). See [Installation instructions](README.md#Installation).

Project details


Download files

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

Source Distribution

dtreeviz-2.1.3.tar.gz (71.5 kB view details)

Uploaded Source

Built Distribution

dtreeviz-2.1.3-py3-none-any.whl (83.3 kB view details)

Uploaded Python 3

File details

Details for the file dtreeviz-2.1.3.tar.gz.

File metadata

  • Download URL: dtreeviz-2.1.3.tar.gz
  • Upload date:
  • Size: 71.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for dtreeviz-2.1.3.tar.gz
Algorithm Hash digest
SHA256 df885a3a132fdb73d6294ac90eb96f59ff632d965c5ac8e37d6aba92818defc3
MD5 710c8b4f1b32b36fdd4cbcd3980c2921
BLAKE2b-256 fb52276008808dea35b5154b4a5e0624f412aa1d03b26692378f0a7eb34f01c0

See more details on using hashes here.

File details

Details for the file dtreeviz-2.1.3-py3-none-any.whl.

File metadata

  • Download URL: dtreeviz-2.1.3-py3-none-any.whl
  • Upload date:
  • Size: 83.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for dtreeviz-2.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a284e4d71a95091d75c5bef93e3136ddc2fc5b5ce8904a6b227091379d397781
MD5 ac8c74e7332eb1ac1aec65d9eb009788
BLAKE2b-256 eb3905939955d4442212fef8eea37bf2bf4ba7da6e968e173db74feb9dbccaac

See more details on using hashes here.

Supported by

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