The AdaBoost algorithm starts with weights . For :
  • choose minimizing the weighted classification error
  • set
  • update and normalize
Because implies , the selected classifier can always have weighted error at most , so . The output score is