Gradient Boosting Algorithms Algorithm

The idea of gradient boosting originated in the observation by Leo Breiman that boosting can be interpreted as an optimization algorithm on a suitable price function. Gradient boosting is a machine learning technique for regression and categorization problems, which produces a prediction model in the form of an ensemble of weak prediction models, typically decision trees.

Gradient Boosting Algorithms source code, pseudocode and analysis