adaboost的训练步奏:
1、初始化数据权值分布
比如:
识别 苹果 苹果 苹果 香蕉 ,初始化时,通过计算得到一个初始权值0.1,初始化权值,其权值必须相等:
苹果 苹果 苹果 香蕉
权值 0.1 0.1 0.1 0.1
2、遍历判决阈值
遍历后会计算出一系列的误差概率,选取一个最小的误差概率,其对应的权值t
3、根据前面计算的过程,计算一个权重系数
4、更新数据的权重分布
更新之后,可能变成:
苹果 苹果 苹果 香蕉
权值 0.2 0.2 0.2 0.7
训练终止条件:1、给定循环次数;2、给定误差概率
image.png从官网下载源码即可得到xml文件(标签类型的文件)
网友评论