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

Gradient Boosting Python Packages

Python packages with the GitHub topic gradient-boosting. 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
shap
shap

A game theoretic approach to explain the output of any machine learning model.

8.9M 26K 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
interpretml
interpret-core

Fit interpretable models. Explain blackbox machine learning.

650K 7K 791
ottenbreit-data-science
aplr

APLR builds predictive, interpretable regression and classification models using Automatic Piecewise Linear Regression. It often rivals tree-based methods in predictive accuracy while offering smoother and interpretable predictions.

257K 27 6
stanfordmlgroup
ngboost

Natural Gradient Boosting for Probabilistic Prediction

180K 2K 257
interpretml
interpret

Fit interpretable models. Explain blackbox machine learning.

157K 7K 791
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
siboehm
lleaves

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

22K 482 45
EpistasisLab
tpot

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

16K 10K 2K
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
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
brndnmtthws
hessboost

Fast, deterministic gradient boosting in Rust (with Python bindings)

8K 2 1
mrapp-ke
mlrl-common

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

7K 7 2
mrapp-ke
mlrl-boomer

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

7K 7 2
PrismBoost
prismboost

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

7K 1 1
mrapp-ke
mlrl-seco

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

6K 7 2
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
aertslab
arboreto

A scalable python-based framework for gene regulatory network inference using tree-based ensemble regressors.

6K 71 37
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
xRiskLab
xbooster

Explainable Boosted Scoring with Python: turning XGBoost, LightGBM, and CatBoost into explainable scorecards

3K 58 16
ClimbsRocks
auto-ml

[UNMAINTAINED] Automated machine learning for analytics & production

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