A Fast Parallel Optimization for Training Support Vector Machine
A Fast Parallel Optimization for Training Support Vector Machine
复制标题
DOI:
10.1007/3-540-45065-3_9
复制
发表时间:
2003-07
期刊:
影响因子:
--
通讯作者:
Jian-xiong Dong;A. Krzyżak;C. Suen
中科院分区:
文献类型:
--
作者:
Jian-xiong Dong;A. Krzyżak;C. Suen
A fast SVM training algorithm for multi-classes consisting of parallel and sequential optimizations is presented. The main advantage of the parallel optimization step is to remove most non-support vectors quickly, which dramatically reduces the training time at the stage of sequential optimization. In addition, some strategies such as kernel caching, shrinking and calling BLAS functions are effectively integrated into the algorithm to speed up the training. Experiments on MNIST handwritten digit database have shown that, without sacrificing the generalization performance, the proposed algorithm has achieved a speed-up factor of 110, when compared with Keerthi et al.’s modified SMO. Moreover, for the first time ever we investigated the training performance of SVM on handwritten Chinese database ETL9B with more than 3000 categories and about 500,000 training samples. The total training time is just 5.1 hours. The raw error rate of 1.1% on ETL9B has been achieved.