论文:2017,Vol:35,Issue(6):1119-1124
引用本文:
张苗燕, 王登飞, 魏宗寿. 一种改进的AdaBoost快速训练算法[J]. 西北工业大学学报
Zhang Miaoyan, Wang Dengfei, Wei Zongshou. An Improved AdaBoost Training Algorithm[J]. Northwestern polytechnical university

一种改进的AdaBoost快速训练算法
张苗燕1,2, 王登飞1,2, 魏宗寿1,2
1. 兰州交通大学 自动控制研究所, 甘肃 兰州 730070;
2. 甘肃省高原交通信息工程及控制重点实验室, 甘肃 兰州 730070
摘要:
针对AdaBoost算法误检率及收敛速度问题,结合改进的细菌觅食优化算法的思想,提出一种基于改进细菌觅食的AdaBoost弱分类器优化权重算法。采用改进的随机化佳点集方法构造初始种群,改进的趋化策略、变次数游动策略及变概率迁徙策略来全局优化搜索最佳弱分类器。对最佳弱分类器的加权系数作以改进,其加权系数不仅与错误率有关,也应与对正样本的识别能力及弱分类器的可靠性有关。选取4种UCI数据集进行实验验证,基于Matlab的仿真结果表明,改进方法获得了较好的检测性能。
关键词:    AdaBoost    细菌觅食优化算法    随机化佳点集    弱分类器   
An Improved AdaBoost Training Algorithm
Zhang Miaoyan1,2, Wang Dengfei1,2, Wei Zongshou1,2
1. Automatic Control Research Institute Lanzhou Jiaotong University, Lanzhou 730070, China;
2. Gansu Provincial Key Laboratory of Traffic Information Engineering and Control, Lanzhou 730070, China
Abstract:
Aimed at the problem of mis-decetion rate and the convergence speed, and combined with improved Bacterial foraging optimization algorithm, this paper presented an improved AdaBoost algorithm named optimal weighting algorithm of weak classifiers based improved BF-based AdaBoost. In this paper, adopted an reformative good point set based randomization method to construct the initial population, and used some strategies such as improved chemotaxis direction policies, variable frequency winding tactics and changing probability of migration operations to soulord the weak classifiers. In order to modify the weight coefficients of optimal weak classifiers, the weighting coefficient was not only related to the error rates, but also the recognition of positive samples and the reliability of classifiers. Experiment results of simulation by selecting four UCI data sets based on MATLAB indicate the improved method obtains better detection performance than traditional AdaBoost algorithm.
Key words:    AdaBoost    bacterial foraging optimization algorithm    the randomization good point set    weak classifier    design of experiments    MATLAB    particle swarm optimization(PSO)    support vector machines   
收稿日期: 2016-12-08     修回日期:
DOI:
基金项目: 甘肃省基础研究创新群体计划(1606RJIA327)、陇原青年创新人才扶持计划(2016-38)、甘肃省科技支撑计划(1604GKCA009)与兰州交通大学校青年基金(2016024)资助
通讯作者:     Email:
作者简介: 张苗燕(1993-),女,兰州交通大学硕士研究生,主要从事数字图像处理研究。
相关功能
PDF(1171KB) Free
打印本文
把本文推荐给朋友
作者相关文章
张苗燕  在本刊中的所有文章
王登飞  在本刊中的所有文章
魏宗寿  在本刊中的所有文章

参考文献:
[1] Freund Y, Schapire RE. A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting[C]//COLT'95 Proceedings of the Second European Conference on Computational Learning Theory, 1995:23-37
[2] 钱志明,徐丹. 一种Adaboost快速训练算法[J]. 计算机工程,2009(20):187-188 Qian Zhiming, Xu Dan. Fast Adaboost Training Algorithm[J]. Computer Engineering, 2009(20):187-188(in Chinese)
[3] 李文辉,倪洪印. 一种改进的Adaboost训练算法[J]. 吉林大学学报, 2011(3):498-504 Li Wenhui, Ni Hongyin. An Improved Adaboost Training Algorithm[J]. Journal of Jilin University, 2011(3):498-504(in Chinese)
[4] 刘王胜,冯瑞. 一种基于AdaBoost的人脸检测算法[J]. 计算机工程与应用,2016, 52(11):209-214 Liu Wangsheng, Feng Rui. Face Detection Method Based on AdaBoost Algorithm[J]. Computer Engineering and Applications, 2016, 52(11):209-214(in Chinese)
[5] 付忠良,张丹普,王莉莉. 多标签AdaBoost算法的改进算法[J]. 四川大学学报,2015(5):103-109 Fu Zhongliang, Zhang Danpu, Wang Lili. Improvement on AdaBoost for Multi-Label Classification[J]. Journal of Sichuan University, 2015(5):103-109(in Chinese)
[6] 李睿,张九蕊,毛莉. 基于AdaBoost的弱分类器选择和整合算法[J]. 兰州理工大学学报,2012(2):87-90 Li Rui, Zhang Jiurui, Mao Li. AdaBoost-Based Selection of Weak Classifier and Its Conformation Algorithm[J]. Journal of LanZhou University of Technology, 2012(2):87-90(in Chinese)
[7] Milan Sonka, Vaclav Hlavac, Roger Boyle. 图像处理、分析与机器视觉[M]. 兴军亮,译. 4版. 北京:清华大学出版社,2016:269-271 Milan Sonka, Vaclav Hlavac, Roger Boyle. Image Processing, Analysis, and Machine Vision[M]. Xing Junliang, Translator.4th Edition. Beijing, Tsinghua University Press, 2016:269-271(in Chibnese)
[8] 翟中华. 基于肤色和Adaboost算法的人脸检测方法研究[D]. 广州:华南理工大学,2012 Qu Zhonghua. Research of Face Detection Based on Skin Color and Adaboost Algorithm[D]. Guangzhou, South China University of Technology, 2012(in Chinese)
[9] 郭乔进,李立斌,李宁. 一种用于不平衡数据分类的改进AdaBoost算法[J]. 计算机工程与应用, 2008, 44(21):217-221 Guo Qiaojin, Li Libin, Li Ning. Novel Modified ADA Boost Algorithm for Imbalanced Data Classification[J]. Computer Engineering and Applications, 2008, 44(21):217-221(in Chinese)
[10] Hanning Chen, Yunlong Zhu, Kunyuan Hu. Self-Adaptation in Bacterial Foraging Optimization Algorithm[C]//Proceedings of the 3rd International Conference on Intelligent System and Knowledge Engineering,2008:1026-1031
[11] 周佳薇. 细菌觅食优化算法研究及其在图像增强中的应用[D]. 西安:西安电子科技大学,2014 Zhou Jiawei. Research on Bacterial Foraging Optimization Algorithm and its Application in Image Enhancement[D]. Xi'an, Xidian University, 2014(in Chinese)
[12] 张弛. 基于粒子群的AdaBoost算法及其在人脸检测中的应用研究[D]. 武汉:华中师范大学,2010 Zhang Chi. Study for AdaBoost Algorithm Based on PSO and its Application in Human Face Detection[D]. Wuhan, Huazhong Normal University, 2010(in Chinese)
[13] 李闯,丁晓青,吴佑寿. 一种改进的AdaBoost算法——AD AdaBoost[J]. 计算机学报,2007(1):103-109 Li Chuang, Ding Xiaoqing, Wu Youshou. A Revised AdaBoost Algorithm——AD AdaBoost[J]. CHinese Journal of Computers, 2007(1):103-109(in Chinese)
[14] 张亮,李智星,王进. 基于动态权重的AdaBoost算法研究[J]. 计算机应用研究,2017(11):1-6 Zhang Liang, Li Zhixing, Wang Jin. Research on Dynamic Weights Based AdaBoost[J]. Application Research of Computers, 2017(11):1-6(in Chinese)