Boosting is a machine learning technique that combines weak learners into a strong learner. It works by training weak learners on weighted versions of the data and incrementally adding them to produce a final strong learner. Boosting is resistant to overfitting due to its focus on training examples with large margins. It has been successfully applied to problems such as optical character recognition, speech recognition, and customer classification.
Related topics: