摘要

The kernel function optimization is the key issues to address when using the support vector machine (SVM) algorithm. To solve the parameter selection for the SVM, a semi-definite programming optimized SVM (SDP-SVM) algorithm is proposed in this paper. The steps of the algorithm are described, and the optimization of the kernel function is shown using an SDP method. The SDP method is used to find the best parameter of SVM. The heart_scale data in the University of California Irvine database are then simulated using the SDP-SVM model. The experimental results shows that the generalization capability and the classification accuracy of the SDP-SVM algorithm have been greatly improved. A variety of strip-steel surface defect images from actual production are classified using the SDP-SVM algorithm, and the results show that the classification method of the SDP-SVM algorithm has high classification accuracy, strong practicability, and a wide variety of application prospects.

全文