大师Yoav Freund在文章《A decision-theoretic generalization of on-line leanring and an application to boosting》
AdaBoost.M1(adaBoost的多分类版本号)
—————————————————————————————————————————————————————
设序列,当中
为
的标签。
。且
。
。
服从
分布。设
为循环次数(弱分类器的个数)。
初始化序列的权重,
,
:
1.归一化:
。
2.依照概率分布,对序列进行抽样分布,形成第
次循环的训练数据集
,得到弱分类器:
。
3.计算弱分类器在数据集
的错误率
。假设
,令
,且跳出循环。
4.令(注:
)。
5.令新的权重:
。
(注:我们发现对于分类正确的序列,它的权重降低,分类错误的序列,权重增大)
循环结束后,输出分类器映射:
。
_______________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
大师 JerRome Friedman、Tervor Hastie、Robert Tibshirani在文章《Additive Logistic Regression :a Statistical View of Boosting》,对AdaBoost.M1的二分类版本号,做了更加清晰的描写叙述。即:
Discrete AdaBoost(二分类)
—————————————————————————————————————————————————————
设序列,当中
为
的标签,
。且
,
,
服从
分布。
1.初始化:是均匀分布,即
的权重
,
。
2.:
(a):按概率分布对序列进行抽样分布,形成该次循环的训练数据集
。然后得到弱分类器
。
(b): 查看全文
阅读论文《基于神经网络的数据挖掘分类算法比较和分析研究》 安徽大学 工程硕士:常凯 (二)数据集的介绍
English Lessson-(Culture)
【C# MVC 5】HTML Razor 的 视图model 的 属性设置
【C# MVC 5】VS Razer 文字样式设置
【C# SQLite】SQLite 问题集(一)
【C++犯错记录】VS2019 MFC不懂的批量添加资源
【C++犯错记录】VS2019 MFC添加资源不懂如何修改资源宏ID
【数学模型】拟合平面
【C++犯错记录】MFC项目中找不到OnInitDialog方法