计算机与现代化

• 算法设计与分析 • 上一篇    

一种单一编码多分类boosting优化算法

  

  1. 齐齐哈尔医学院现代教育技术中心,黑龙江齐齐哈尔161006
  • 收稿日期:2015-03-20 出版日期:2015-08-08 发布日期:2015-08-19
  • 作者简介:赵春兰(1980-),女,黑龙江拜泉人,齐齐哈尔医学院现代教育技术中心讲师,硕士,研究方向:图像处理。
  • 基金资助:
    image classification; simplex coding; LS-SVM; weak classifier; SCOBoost

A Simplex Coding Multi-class Boosting Optimizing Algorithm

  1. Modern Educational Technology Center, Qiqihar Medical University, Qiqihar 161006, China
  • Received:2015-03-20 Online:2015-08-08 Published:2015-08-19

摘要: 现有图像分类机制一般将多类别分类问题划分成多个二类别分类问题的集合进行解决,类别数的多少直接影响着二值分类器的需求量。由于图像分类问题牵扯的类别数通常较多,从而导致其训练时间过长、计算需求过高以及测试代价过大等。针对上述问题,本文设计一种新型的多分类boosting优化算法,即SCOBoost。首先,以单一编码技术为基础,结合最小二乘支持向量机(LS-SVM)目标函数,提出单一编码的多分类改进目标;其次,选取其数量与类别数无关联的弱分类器集合作为核函数,利用boosting的递归方式进行求解。通过对不同数据集实验,结果表明SCOBoost不仅拥有较高的分类性能,而且具有算法复杂度低、训练时间不受类别数影响、测试速率快等优点。

关键词: 图像分类, 单一编码, 最小二乘SVM, 弱分类器, SCOBoost

Abstract: The multi-classification problem was divided into multiple independent binary problems in existing image classification mechanism, numbers of class directly influenced demand sizes of binary classifier. The number of classes in image classification problem was very large, which led to long training time, high computing demand and high test cost. In order to effectively solve these problems, this paper designed a multi-class boosting optimizing algorithm based on simplex coding(SCOBoost). Firstly, based on simplex coding, combining with the least squares support vector machine (LS-SVM) objective function, this paper proposed multi-classification improvement goal based on simplex coding; secondly, selected the weak classifiers which are not associated with the number of classes as the kernel function, and used iterative methods of boosting to solve. Experiment results on different data sets showed, SCOBoost not only had higher classification performance, but also had lower algorithm complexity, fast test speed and training time which is not affected by the number of classes and so on.

中图分类号: