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.tar.gz (87.8 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-py3-none-any.whl (102.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dtreeviz-2.3.tar.gz
  • Upload date:
  • Size: 87.8 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.tar.gz
Algorithm Hash digest
SHA256 60c13fda878064b61f85a8cbd76041ff2f3959f214feb756ab8ad4157d95209d
MD5 f30cc0c966646a0f706005e6f779cad7
BLAKE2b-256 1e380364cd072cadec49eac8c5e5439e48a591a792f9f4ce6f5b915d1cc23c98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dtreeviz-2.3-py3-none-any.whl
  • Upload date:
  • Size: 102.1 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-py3-none-any.whl
Algorithm Hash digest
SHA256 c205bf0af996fe6b54261d560c25a36c64c940b36d5c6cf833153fda6c8f7c80
MD5 bf0a7320a523f60bcf0a46574cdeefc7
BLAKE2b-256 b860e28cc895b841127aca2777ebbaaa047569076220aea351f48f5ecc26c864

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