AdaBoost算法能够集成比随机猜测略好的弱分类器,输出较高分类精度的强分类器。为了进一步提高AdaBoost算法的分类精度,建立了一种基于支持向量机的无穷维AdaBoost算法,实现无穷维AdaBoost算法的关键是建立一个新的支持向量机核函数,使此核函数集成无穷多个AdaBoost算法弱分类器。将无穷维AdaBoost算法用于模拟电路故障诊断,故障诊断结果表明:无穷维AdaBoost算法分类精度优于有限维AdaBoost算法,提高了AdaBoost算法的分类精度。
AdaBoost algorithm can achieve better classification ability than that of weak classifier. An infinite Ada- Boost algorithm based on support vector machine is proposed to apply to the classification problem, and the classification ability of the algorithm is further improved. The key improvement of the algorithm is that an infinite number of hypotheses are embedded into a new kernel function of support vector machine. Infinite AdaBoost weak classifiers are integrated into the new kernel function. The new algorithm was applied to the fault diagnosis problem of analog circuits during designing stage. Experiments were conducted using the algorithm. Experiment results show that the infinite AdaBoost algorithm based on support vector machine is superior to finite AdaBoost algorithm. The classification accuracy of AdaBoost algorithm is improved.