PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Search Packages

Find Python packages by name, description, GitHub topic, or filter by metrics
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.

15.2M 18K 4K
shap
shap

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

14.5M 25K 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
interpretml
interpret-core

Fit interpretable models. Explain blackbox machine learning.

957K 7K 783
tensorflow
tensorflow-decision-forests

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

645K 693 116
google
ydf

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

535K 652 78
interpretml
interpret

Fit interpretable models. Explain blackbox machine learning.

387K 7K 783
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.

215K 23 5
stanfordmlgroup
ngboost

Natural Gradient Boosting for Probabilistic Prediction

147K 2K 249
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.

47K 9K 1K
EpistasisLab
tpot

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

32K 10K 2K
siboehm
lleaves

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

17K 469 44
aertslab
arboreto

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

12K 67 36
mrapp-ke
mlrl-boomer

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

11K 5 2
mrapp-ke
mlrl-common

Provides common modules to be used by different types of multi-label rule learning algorithms

11K 5 2
wsperat
forestfire-ml

Machine learning from the ground up in Rust

10K 0 0
mrapp-ke
mlrl-seco

A scikit-learn implementation of a Separate-and-Conquer (SeCo) multi-label rule learning algorithm

9K 5 2
RektPunk
mqboost

Multiple quantiles estimation model maintaining non-crossing condition (or monotone quantile condition) and preventing quantile crossing using LightGBM and XGBoost

4K 40 7
ClimbsRocks
auto-ml

[UNMAINTAINED] Automated machine learning for analytics & production

4K 2K 309
erdogant
treeplot

Plot tree based machine learning models

3K 11 2
google
ydf-tf

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

2K 652 78
xRiskLab
xbooster

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

2K 57 14
TorchEnsemble-Community
torchensemble

A unified ensemble framework for PyTorch to improve the performance and robustness of your deep learning model.

2K 1K 95
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
    • Data from PyPI, GitHub, ClickHouse, and BigQuery