针对AdaBoost算法只能静态分配基分类器权重,不能自适应地对每个测试样本动态调整权重的问题,提出了一种基于动态权重的AdaBoost算法。算法通过对训练样本集合进行聚类,并分析每个基分类器和每个类簇的适应性,进而为每个基分类器在不同类簇上设置不同权重,最终根据测试样本与类簇之间的相似性来计算基分类器在测试样本上的权重。在UCI数据集上的实验结果表明,提出的算法有效利用了测试样本之间的差异性,得到了比AdaBoost算法更好的效果。

国家自然科学基金青年基金资助项目(61502066); 重庆市基础与前沿研究计划项目(cstc2015jcy A40018); 重庆市教委科学技术研究项目(KJ500438); 重庆市研究生科研创新资助项目(CYS15167);

AdaBoost; 动态权重; 聚类; 基分类器;

TP181

2383233-323641170K
在线咨询 用户反馈