2012-05-21 6 views
0

У меня вопрос о том, как AdaBoost объединяет слабые классификаторы для каждой итерации в сильный классификатор. Я использую алгоритм C4.5 как слабый алгоритм классификатора. И для каждой итерации он создавал разные деревья решений и альфа. Как объединить эти модели в один сильный классификатор. В алгоритме было сказано, что для их комбинирования adaboost использует альфа-альфа-функцию. как я могу объединить их с этой формулой?Как объединить несколько слабых классификаторов в один сильный классификатор с алгоритмом AdaBoost?

ответ

0

Это очень просто. альфа может быть рассчитана по-разному. Виола в своей статье сказала:

alpha= log(1/beta). 
beta= wr/(1-wr). 
wr is weighted error. 
+1

Что такое бета-переменная? – mrgloom

+0

beta - средняя переменная, которая используется при вычислении альфы. – Mbt925

 Смежные вопросы

  • Нет связанных вопросов^_^