Definition

The gradient boosting is a type of Forward Stagewise Additive Modeling that uses gradients to calculate the residuals.
Algorithm
- Initialize the model
- Repeat for :
- Calculate the residuals for each data point where is a Loss Function
- Fit weak learners to the residuals
- Calculate a learning rate
- Update model using the fitted weak learners
- Output the final model