AIExplainer
Machine Learning Intermediate 2 min read

What is boosting?

A machine learning technique that combines multiple weak models to create a strong predictive model

Boosting is a way to improve the accuracy of predictions by combining the predictions of many simple models. It works by training each model to focus on the mistakes made by the previous models, so that the final model is highly accurate

Boosting is like having a team of experts working together to make a decision. Each expert may not be very accurate on their own, but by combining their opinions and focusing on the areas where they disagree, the team can make a much more accurate decision

Boosting is used in many real-world applications, such as credit risk assessment, medical diagnosis, and recommendation systems

Boosting is commonly used in machine learning to solve classification and regression problems, such as predicting whether a customer will buy a product or not, or predicting the price of a house

One common misconception about boosting is that it is only useful for classification problems, when in fact it can be used for regression problems as well. Another misconception is that boosting is a single algorithm, when in fact it is a family of algorithms that can be used in different ways

Boosting was first introduced in the 1990s by Robert Schapire and Yoav Freund, and has since become a widely used technique in machine learning

ensemble learning gradient boosting AdaBoost

Three products for different needs — explore what’s relevant to you.