Gradient boosting algorithm - A machine learning algorithm that combines multiple weak models to create a stronger model.