|
Adaptive Boosting |
|
|
|
Boosting |
||
|
Boosting
|
||
|
AdaBoost (Freund, Schapire) |
||
|
Adaboost stands for adaptive boosting. Given: classified samples: (x0,0,x0,1,...x0,n, c0), (x1,0,x1,1,...x1,n, c1), ..., (xN,0,xN,1,...xN,n, cN) where the classes ci are +1 or -1 (i=1..N) initial weights are starting all equal: w0,i = 1/N (i=1..N) Algorithm: for training iterations t (t=1..T) for all i classifiers (i=1..N): 1) Get all the classes back from the classifiers: hi 2) Calculate the error: E = P(hi!=ci)
3) Calculate alpha:
4) Update the weights:
5)
Result:
|
![]() ![]() ![]() |
|
| . | ||
|
|
||
| . | ||
| Links | ||
|
||
Compiled by Kristof Van Laerhoven.