TY - JOUR
T1 - Determination of optimal SVM parameters by using GA/PSO
AU - Ren, Yuan
AU - Bai, Guangchen
PY - 2010
Y1 - 2010
N2 - The use of support vector machine (SVM) for function approximation has increased over the past few years. Unfortunately, the practical use of SVM is limited because the quality of SVM models heavily depends on a proper setting of SVM hyper-parameters and SVM kernel parameters. Therefore, it is necessary to develop an automated, reliable, and relatively fast approach to determine the values of these parameters that lead to the lowest generalization error. This paper presents two SVM parameter optimization approaches, i.e. GA-SVM and PSOSVM. Both of them adopt a objective function which is based on the leave-one-out cross-validation, and the SVM parameters are optimized by using GA (genetic algorithm) and PSO (particle swarm optimization) respectively. From experiment results, it can be concluded that both approaches, especially PSO-SVM, can solve the problem of estimating the optimal SVM parameter settings at a reasonable computational cost. Further, we point out the importance of a proper population size for GA/PSO-SVM, and present the recommended population size for GA-SVM and PSO-SVM.
AB - The use of support vector machine (SVM) for function approximation has increased over the past few years. Unfortunately, the practical use of SVM is limited because the quality of SVM models heavily depends on a proper setting of SVM hyper-parameters and SVM kernel parameters. Therefore, it is necessary to develop an automated, reliable, and relatively fast approach to determine the values of these parameters that lead to the lowest generalization error. This paper presents two SVM parameter optimization approaches, i.e. GA-SVM and PSOSVM. Both of them adopt a objective function which is based on the leave-one-out cross-validation, and the SVM parameters are optimized by using GA (genetic algorithm) and PSO (particle swarm optimization) respectively. From experiment results, it can be concluded that both approaches, especially PSO-SVM, can solve the problem of estimating the optimal SVM parameter settings at a reasonable computational cost. Further, we point out the importance of a proper population size for GA/PSO-SVM, and present the recommended population size for GA-SVM and PSO-SVM.
KW - Cross validation
KW - Genetic algorithm
KW - Particle swarm optimization
KW - Support vector machine
UR - https://www.scopus.com/pages/publications/78651542954
U2 - 10.4304/jcp.5.8.1160-1168
DO - 10.4304/jcp.5.8.1160-1168
M3 - 文章
AN - SCOPUS:78651542954
SN - 1796-203X
VL - 5
SP - 1160
EP - 1168
JO - Journal of Computers
JF - Journal of Computers
IS - 8
ER -