چرا AdaBoost ؟؟

یه الگوریتم واسه ساختن کلاسیفایر قوی از یه ترکیب خطیه . البته بیشتر به عنوان یه متا الگوریتم میشناسنش چون همراه الگوریتم های دیگه واسه ارتقائ عملکرد به کار میره ، همیشه شعارش اینه : من به نفع نمونه های غلط طبقه بندی شده ی مرحله ی قبلی کار میکنم . 

این الگوریتم دقیقا کارش چیه ؟؟ توی هر تکرار ( t=1,2,3,……,T ) یه کلاسیفایر مثل (x) رو فراخوانی و سپس بر اساس اهمیت نمونه ها ، وزن ها رو بروز رسانی میکنه ، در هر دور وزن نمونه های غلط طبقه بندی شده افزایش و وزن نمونه های درست طبقه بندی شده رو کاهش میده . بنابراین تمرکزش روی نمونه هایی هستش که دیر تر یادگرفته میشن.

در ادامه یه آموزش و یه نمونه مثال پیاده سازی الگوریتم AdaBoost در متلب رو واسه دانلود گذاشتم امیدوارم مفید باشه :

آموزش الگوریتم

نمونه پیاده سازی در متلب