PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Decision Trees Python Packages

Python packages with the GitHub topic decision-trees. Sorted by monthly downloads, with stars and forks.
lightgbm-org
lightgbm

A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

19.1M 19K 4K
catboost
catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

5.7M 9K 1K
tensorflow
tensorflow-decision-forests

A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models in Keras.

136K 693 114
google
ydf

A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

123K 678 86
catboost
catboost-dev

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

56K 9K 1K
parrt
dtreeviz

A python library for decision tree visualization and model interpretation.

48K 3K 337
biolab
orange3

🍊 :bar_chart: :bulb: Orange: Interactive data analysis

43K 6K 1K
siboehm
lleaves

Compiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.

22K 482 45
RGF-team
rgf-python

Home repository for the Regularized Greedy Forest (RGF) library. It includes original implementation from the paper and multithreaded one written in C++, along with various language-specific wrappers.

15K 382 58
mojolearn
mojolearn

GPU machine learning in Mojo that supports bitwise identical inference and training on Apple Metal, NVIDIA CUDA and AMD HIP.

12K 5 0
ubc-systopia
gosdt

Generalized Optimal Sparse Decision Trees

10K 64 22
google
ydf-tf

A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

9K 678 86
StochasticTree
stochtree

Stochastic tree ensembles (BART / XBART) for supervised learning and causal inference

8K 77 19
Dessia-tech
dectree

A tool to explore and visualize decision trees

7K 2 1
PrismBoost
prismboost

PrismBoost: gradient boosting with SEFR oblique splits for classification and regression

7K 1 1
cerlymarco
linear-tree

A python library to build Model Trees with Linear Models at the leaves.

6K 387 63
mojolearn
mojolearn-nvidia

GPU machine learning in Mojo that supports bitwise identical inference and training on Apple Metal, NVIDIA CUDA and AMD HIP.

6K 5 0
NiklasPfister
adaxt

adaXT: tree-based machine learning in Python

6K 11 3
mojolearn
mojolearn-amd

GPU machine learning in Mojo that supports bitwise identical inference and training on Apple Metal, NVIDIA CUDA and AMD HIP.

4K 5 0
daviddiazsolis
c50py

C5.0 decision trees and rulesets for Python: native categorical splits, missing values, boosting and rules exported to SQL, as scikit-learn estimators

3K 1 0
cgrtml
neural-trees

sklearn-compatible PyTorch implementations of Soft Decision Trees, HMoE, and classifier comparison tests (5×2cv F-test). pip install neural-trees

2K 38 5
dPys
pynets

A Reproducible Workflow for Structural and Functional Connectome Ensemble Learning

2K 124 41
r2py-project
r2py-rpart

Python port of R's rpart: recursive partitioning and regression trees, with a compiled C core (via cffi) and R-parity Python functions for fitting, pruning, predicting, and plotting trees. Supports classification, regression, Poisson/survival, and user-defined splits. GPL-2.0-or-later, derived from Therneau & Atkinson's rpart.

2K 1 0
mljar
supertree

Impress your boss with interactive Decision Tree visualization

2K 692 37
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology