Adaboost算法细节自我理解

基本概念:adaboost自适应增强学习,重点有两个:1.加大前一个被分错样本的权重并用来训练下一个分类器。2.每次迭代加入一个新的弱分类器。
基本步骤:1.初始化样本的权值分布1/N;
2.训练弱分类器hi,
3.各个弱分类器的训练结束后,加大误差率小的弱分类器的权重。

详细细节
1.弱分类器的生成是基于haar特征的,有opencv自己从大量特征中生成。
2.基本分类器H的误差率是被样本权重加权了的,H的权重又是根据自己的误差来的,每一次迭代并不会修改上一个基本分类器的权重。这里写图片描述
3.弱分类器在最终分类器中占的权重是根据误差率有一个公式算出来的。
4.样本权重D 更新依赖于a(基本分类器的权重),a又依赖于误差e,又根据D计算e。可以直接获得这里写图片描述D为样本权重,zt为归一化常数。
5.这里写图片描述
6.基本分类器是从已知所有弱分类器中每次被选出来的误差最小的一个弱分类器。
7.对于每次迭代加入一个新的弱分类器是指加入一个基本分类器到强分类器中,而不是扩展haar弱分类器库。
8.理论上迭代次数和基本分类器个数相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值