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.2.tar.gz (70.3 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.1.2-py3-none-any.whl (82.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dtreeviz-2.1.2.tar.gz
  • Upload date:
  • Size: 70.3 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.2.tar.gz
Algorithm Hash digest
SHA256 fbd0278d1b4ca9d3025ccee3b3d46f2d3a3bbfb5e185d7986146e6363f69f74c
MD5 4236cf6f0cd8652c09f824992da7568d
BLAKE2b-256 35357c4747f3c40caa91c0bb152cd826c533b0cc520a44db8032b5e59022b67b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dtreeviz-2.1.2-py3-none-any.whl
  • Upload date:
  • Size: 82.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1ad993f9dcc48f0c76af0250012cd955daff7dff9d9d4a9cae6b8fdca4cdf81c
MD5 114da1faf48909bba444f91eb9d03292
BLAKE2b-256 f06d70d20e7c50679c6bd5264f1736ce9b4d1a46f8f5d5b954e5279726b895c8

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