parrt/dtreeviz
A Python library for visualizing and interpreting decision tree models supporting scikit-learn, XGBoost, LightGBM, and TensorFlow Decision Forests.

Dtreeviz provides visualization and model interpretation tools for decision trees, the fundamental building blocks of gradient boosting machines and Random Forests. It generates visual representations that aid in understanding how these models work and in interpreting their predictions. The library integrates with multiple major ML frameworks including scikit-learn, XGBoost, LightGBM, Spark MLlib, and TensorFlow Decision Forests.
Frequently asked
- What is parrt/dtreeviz?
- A Python library for visualizing and interpreting decision tree models supporting scikit-learn, XGBoost, LightGBM, and TensorFlow Decision Forests.
- Is dtreeviz open source?
- Yes — parrt/dtreeviz is open source, released under the MIT license.
- What language is dtreeviz written in?
- parrt/dtreeviz is primarily written in Jupyter Notebook.
- How popular is dtreeviz?
- parrt/dtreeviz has 3.2k stars on GitHub.
- Where can I find dtreeviz?
- parrt/dtreeviz is on GitHub at https://github.com/parrt/dtreeviz.