2019-01-25
阅读量:
802
AdaBoost运行过程是什么?
AdaBoost运行过程:
- 计算样本权重:训练数据中的每个样本,赋予其权重,即样本权重,用向量D表示,这些权重都初始化成相等值。假设有n个样本的训练集,设定每个样本的权重都是相等的,即1/n

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

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

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

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







评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论