Skip to main content

A toolkit for visualizing and customizing tree-based models.

Project description

TreeModelVis: Enhanced Tree-Based Model Visualization

TreeModelVis is a versatile Python toolkit for visualizing and customizing tree-based models, including decision trees and ensembles like Random Forests and Gradient Boosting. Engineered for seamless integration with scikit-learn, TreeModelVis delivers enhanced interpretability and detailed visualization capabilities, making it an indispensable tool for model analysis and presentation.

Features

  • Versatile Visualization: Create detailed, customizable graphics to visualize decision trees and tree ensembles. Versatile Visualization Example
  • Out-of-Sample Data Analysis: Evaluate out-of-sample data and compare its error alignment with the training error, offering insights into the model's generalization. Out-of-Sample Data Analysis
  • Data Distribution Insights: Gain an understanding of data distribution and model decision patterns to improve interpretability. Data Distribution Insights
  • scikit-learn Integration: Work smoothly with existing scikit-learn workflows for a streamlined experience.
  • User-Friendly: Accessible to users of all levels, from beginners to experienced practitioners.

Quickstart

To get started with TreeModelVis, install the package using pip:

pip install TreeModelVis

Or clone the repository and install the requirements:

git clone https://github.com/yourusername/TreeModelVis.git
cd TreeModelVis
pip install -r requirements.txt

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

TreeModelVis-0.1.0.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

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

TreeModelVis-0.1.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file TreeModelVis-0.1.0.tar.gz.

File metadata

  • Download URL: TreeModelVis-0.1.0.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for TreeModelVis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bee16e5b5a75462d3f83b5016de7da22ba51350e70de453fc2d4cdef3ae4e682
MD5 67f5f0e98773e33491d07917759dbc51
BLAKE2b-256 32771b42cf69e5c3e691f97fbca289301084df15727638e3868e15b446cc41f1

See more details on using hashes here.

File details

Details for the file TreeModelVis-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: TreeModelVis-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for TreeModelVis-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df3b159d7c59a2ed2b6d0c4f29f315072e30c4fb38cc493bdfe15673d0c6204e
MD5 0a1a657c938c093209b443057ea15555
BLAKE2b-256 bd7e56be2a6c46bfb1b01cdc659c212951c0bb3ec65aa13234b808ab0fc93e71

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