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

Decision Trees Python Packages

Python packages with the GitHub topic decision-trees. Sorted by relevance, with stars and monthly downloads.
microsoft
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.

16.2M 18K 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.

6.4M 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.

677K 692 116
google
ydf

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

557K 656 80
biolab
orange3

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

100K 6K 1K
parrt
dtreeviz

A python library for decision tree visualization and model interpretation.

91K 3K 340
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.

49K 9K 1K
siboehm
lleaves

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

24K 471 45
cerlymarco
linear-tree

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

22K 389 61
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.

8K 383 58
NiklasPfister
adaxt

adaXT: tree-based machine learning in Python

8K 11 3
StochasticTree
stochtree

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

7K 75 16
google
ydf-tf

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

3K 656 80
dPys
pynets

A Reproducible Workflow for Structural and Functional Connectome Ensemble Learning

3K 125 41
fukuball
fukuml

Simple machine learning library

3K 284 71
Opt-Mucca
pyscipopt-ml

Python interface to automatically formulate Machine Learning models into Mixed-Integer Programs

3K 42 3
ubc-systopia
gosdt

Generalized Optimal Sparse Decision Trees

2K 62 22
mljar
supertree

Visualize decision trees in Python

2K 535 19
serengil
chefboost

A Lightweight Decision Tree Framework supporting regular algorithms: ID3, C4.5, CART, CHAID and Regression Trees; some advanced techniques: Gradient Boosting, Random Forest and Adaboost w/categorical features support for Python

2K 486 102
Dessia-tech
dectree

A tool to explore decision trees

1K 2 1
Nikeshbajaj
spkit

Signal Processing Toolkit, including ML models with visualization

1K 37 33
s-marton
grande

(ICLR 2024) GRANDE: Gradient-Based Decision Tree Ensembles

862 102 12
shaharoded
infofuzzynetwork

An independent implementation of the IFN model, published on PYPI (available on pip)

624 0 0
adc-trust-ai
trust-free

TRUST - Decision Trees with Sparse Elastic Net leaves, Random Forest accuracy and automated explanations

481 15 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery