热线电话:13121318867

登录
2019-01-25 阅读量: 802
AdaBoost运行过程是什么?

AdaBoost运行过程:

  1. 计算样本权重:训练数据中的每个样本,赋予其权重,即样本权重,用向量D表示,这些权重都初始化成相等值。假设有n个样本的训练集,设定每个样本的权重都是相等的,即1/n

2. 计算错误率:利用第一个弱学习算法h1对其进行学习,学习完成后进行错误率ε的统计

3. 计算弱学习算法权重:弱学习算法也有一个权重,用向量α表示,利用错误率计算权重α:

4. 更新样本权重::在第一次学习完成后,需要重新调整样本的权重,以使得在第一分类中被错分的样本的权重,在接下来的学习中可以重点对其进行学习

5. 重复进行学习:这样经过t轮的学习后,就会得到t个弱学习算法、权重、弱分类器的输出以及最终的AdaBoost算法的输出:

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子