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