Everything about Gradient boosting
Machine learning technique
Gradient boosting is a machine learning technique based on boosting in a functional space, where the target is pseudo-residuals instead of residuals as in traditional boosting. It gives a prediction model in the form of an ensemble of weak prediction models, i.e., models that make very few assumptions about the data, which are typically simple decision trees. When a decision tree is the weak learner, the resulting algorithm is called gradient-boosted trees; it usually outperforms random forest. As with other boosting methods, a gradient-boosted trees model is built in stages, but it generalizes the other methods by allowing optimization of an arbitrary differentiable loss function. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Gradient boostingA 5-minute orientation
- Skim a recent paper: Predictive Performances of Ensemble Machine Learning Algorithms in Landslide Susceptibility Mapping Using Random Forest, Extreme Gradient Boosting (XGBoost) and Natural Gradient Boosting (NGBoost)Influential work since 2022
- Pick up a classic book: Decision Making HandbookThe most-reprinted book on the subject
- Read the landmark paper: Greedy function approximation: A gradient boosting machine.Cited 24,326 times
- Go sideways: XGBoostA closely related topic
- Go sideways: AdaBoostA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Greedy function approximation: A gradient boosting machine.
Stochastic gradient boosting
Gradient boosting machines, a tutorial
A comparative analysis of gradient boosting algorithms
🆕 Influential since 2022
Predictive Performances of Ensemble Machine Learning Algorithms in Landslide Susceptibility Mapping Using Random Forest, Extreme Gradient Boosting (XGBoost) and Natural Gradient Boosting (NGBoost)
eXtreme Gradient Boosting Algorithm with Machine Learning: a Review
Artificial Neural Networks, Gradient Boosting and Support Vector Machines for electric vehicle battery state estimation: A review
A boosting ensemble learning based hybrid light gradient boosting machine and extreme gradient boosting model for predicting house prices
Gradient boosting for extreme quantile regression
📚 Books worth reading
- 📕Decision Making HandbookJerry Ramonyai · 2022
The Elements of Statistical LearningTrevor Hastie, Robert Tibshirani · 2001
Mastering machine learning with RCory Lesmeister · 2015
Hands-On Gradient Boosting with XGBoost and Scikit-learnCorey Wade, Kevin Glynn · 2020
Ensemble methods in data miningGiovanni Seni · 2010
Neural networksSimon S. Haykin · 1994- 📕Xgboost. the Extreme Gradient Boosting for Mining ApplicationsNonita Sharma · 2018
- 📕Gradient Boosting Trees : a Beginner's Guide for Gradient BoostingKaitlyn Jome · 2021
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- XGBoost XGBoost (eXtreme Gradient Boosting) is an open-source software library which provides a regularizing gradient boosting framework for C++, Java, Python…
- AdaBoost AdaBoost (short for Adaptive Boosting) is a statistical classification meta-algorithm formulated by Yoav Freund and Robert Schapire in 1995, who won the…
- Regularization (mathematics) In mathematics, statistics, finance, and computer science, particularly in machine learning and inverse problems, regularization is a process that converts…
- Online machine learning In computer science, online machine learning is a method of machine learning in which data becomes available in a sequential order and is used to update…
- Statistical learning theory Statistical learning theory is a framework for machine learning drawing from the fields of statistics and functional analysis. Statistical learning theory…
- Regularized least squares Regularized least squares (RLS) is a family of methods for solving the least-squares problem while using regularization to further constrain the resulting…
- Support vector machine In machine learning, a support vector machine (SVM) or support vector network is a supervised max-margin model with associated learning algorithms that…
- Early stopping In machine learning, early stopping is a form of regularization used to avoid overfitting when training a model with an iterative method, such as gradient…