首页 > 其他 > 详细

AdaBoost算法简介

时间:2014-03-03 17:45:33      阅读:443      评论:0      收藏:0      [点我收藏+]

adaboost算法是boosting算法的一种。boosting算法主要思想是用大量的简单的预测方法,得到一个比较准确的预测方法。譬如人脸检测中就是用的这种方法。

 

adaboost伪代码:

输入:

   训练集:bubuko.com,布布扣其中bubuko.com,布布扣

   训练的轮数T。

Forbubuko.com,布布扣

初始化bubuko.com,布布扣      //设置每组训练集的权重。开始都为1/m.

 

Forbubuko.com,布布扣

1.对于弱分类器H,找到误判率最小的分类器  bubuko.com,布布扣是误判率。

bubuko.com,布布扣

其中 bubuko.com,布布扣.

2.如果bubuko.com,布布扣,这里 bubuko.com,布布扣 是一个预先选择的阀值,停止训练。

bubuko.com,布布扣

 

3.Forbubuko.com,布布扣

  更新bubuko.com,布布扣

其中分母bubuko.com,布布扣是标准化因子,保证bubuko.com,布布扣是一个概率分布

 

输出最终的分类器

bubuko.com,布布扣

这个算法可以用到很多地方,不过需要选择大量的分类器。

 

由于本人技术不是很好,欢迎来辩

AdaBoost算法简介,布布扣,bubuko.com

AdaBoost算法简介

原文:http://www.cnblogs.com/xiaokangzi/p/3577537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!