#19 · Primary category: Deep Learning Frameworks

LightGBM

data-mining decision-trees distributed gbdt gbm gbrt gradient-boosting kaggle lightgbm machine-learning parallel python r

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.

Project last updated:08/29/26

GitHub Stars

18.7K

Forks

4.1K

Contributors

351

License

MIT

Why we included this project

LightGBM is the gradient boosting library most people reach for when they work with tabular data. It builds ensembles of decision trees using a histogram-based approach that keeps training fast and memory use low, and it scales comfortably to large datasets. When a single machine is not enough, it can train in parallel, across distributed clusters, or on GPUs. The project has been around long enough that the Python, R, and command-line interfaces are mature, and the documentation and community answers cover most problems a small team will run into. If your work is mostly structured data rather than deep learning, this is a sensible first thing to try.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category