Professional Documents
Culture Documents
Huong.H.T Dang
Agenda
Boosting
Adaboost Introduction
Algorithm
Overview
Introduced in 1990s
originally designed for classification
problems
a procedure that combines the
outputs of many weak classifiers to
produce a powerful committee
Boosting Approach
Boosting - Definition
A machine learning algorithm
Perform supervised learning
Increments improvement of learned
function
Forces the weak learner to generate
new hypotheses that make less
mistakes on harder parts.
Adaboost Introduction
AdaBoost is the short for Adaptive
Boost, a machine learning metaalgorithm.
AdaBoost contain several layers of
weak learners each layer focus on
the misclassified of its previous
learner.
These weak learners are called base
classifiers and they need to be
simple classifiers that have error rate
Introduction
Weak Learner
Algorithm
Step 1: Initialization weight
for elements
Ym(xn) = 1
, -1
Step 2:
Find the weak learner with the
minimum error rate and calculate
the weight of classifier
0,1
Algorithm
Step 2: Update the weight to
elements
wn( m 1) wn( m ) exp(t n ai ym ( xn ))
Algorithm
Example for step 2. Loop
Algorithm