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.3.1.tar.gz (88.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dtreeviz-2.3.1-py3-none-any.whl (102.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dtreeviz-2.3.1.tar.gz
  • Upload date:
  • Size: 88.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for dtreeviz-2.3.1.tar.gz
Algorithm Hash digest
SHA256 f54cc43623c0bf73480c56d58cdfbfcaa8ebf79e572f9a291d07006036916876
MD5 094b7f4ba029fab514aea28dc635b227
BLAKE2b-256 7f86291e9dc3ebde3d661df34523553ae4193bcacc17ef85e66dbfaa90796b63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dtreeviz-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 102.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for dtreeviz-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 97e46f33665ac75dffe9746a23c2f1d484234956843b66b32ac8925b87a25e65
MD5 543668cbad9a26caaa47318f6f12390c
BLAKE2b-256 0c8eeeee5df95eb6abd96aff6a6ed27ac167b6aed1a9a1ad9f15be1fefd82c4d

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