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

Decision Tree Python Packages

Python packages with the GitHub topic decision-tree. Sorted by monthly downloads, with stars and forks.
seung-lab
connected-components-3d

Connected components on discrete and continuous multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6)

201K 465 50
mljar
mljar-supervised

Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation

8K 3K 448
crillab
pyxai

PyXAI (Python eXplainable AI) is a Python library (version 3.6 or later) allowing to bring formal explanations suited to (regression or classification) tree-based ML models (Decision Trees, Random Forests, Boosted Trees, ...).

7K 42 4
Dessia-tech
dectree

A tool to explore and visualize decision trees

7K 2 1
sun1638650145
classicml

简单易用的经典机器学习框架

2K 10 2
sametcopur
obliquetree

obliquetree is an advanced decision tree implementation featuring oblique and axis-aligned splits, optimized performance.

2K 28 5
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
wsperat
forestfire-ml

Machine learning from the ground up in Rust

915 0 0
crillab
pyxai-experimental

PyXAI (Python eXplainable AI) is a Python library (version 3.6 or later) allowing to bring formal explanations suited to (regression or classification) tree-based ML models (Decision Trees, Random Forests, Boosted Trees, ...).

707 42 4
sun1638650145
classicml-python

简单易用的经典机器学习框架

583 10 2
s-marton
grande

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

506 104 11
thieu1995
metasklearn

MetaSklearn: A Metaheuristic-Powered Hyperparameter Optimization Framework for Scikit-Learn Models.

343 8 0
systemallica
decision-tree-morfist

Multi-target Random Forest implementation that can mix both classification and regression tasks.

304 4 1
billzi2016
mpsboost

Fast gradient-boosted decision trees for Apple Silicon. A lightweight, sklearn-style Python API powered by MPS and Metal.

276 1 0
sbesada
pymep

pymep is a simple python math expression parser.It is a recursive LR parser (Left-Right Parser) without backtracking

256 6 1
CyrilLeMat
temper-skills

Test suites + deterministic Python for your agent skills' decision logic. Adversarial persona reviewers write the tests; the generated code must keep passing them — zero LLM calls at inference. Try: uvx temper-skills audit <skill.md>

224 4 0
CyrilWendl
density-forest

Density Forests for Uncertainty, SIE Master Project, EPFL, Spring Semester 2018

207 8 0
poloclub
timbertrek

Explore and compare 1K+ accurate decision trees in your browser!

200 171 10
safir72347
classic-id3-decisiontree

ID3 is a Machine Learning Decision Tree Algorithm that uses two methods to build the model. The two methods are Information Gain and Gini Index.

178 3 1
zhenlingcn
scikit-obliquetree

Oblique Decision Tree in Python

166 22 3
daniel-yj-yang
machlearn

A Simple Yet Powerful Machine Learning Python Library

121 1 0
leffff
stackboost

Open source gradient boosting library

82 7 0
maoqiangqiang
get-oblique

Gradient-based Entire Tree Optimization For Oblique Decision Tree

82 1 0
sun1638650145
classicml-lite

简单易用的经典机器学习框架

57 10 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology