吉林大学学报(信息科学版) ›› 2020, Vol. 38 ›› Issue (4): 491-496.

• • 上一篇    下一篇

基于K-CV 优化的PCA 和SVM 人脸识别算法

林志谋   

  1. 厦门海洋职业技术学院信息技术系,福建厦门361012
  • 收稿日期:2020-01-03 出版日期:2020-07-24 发布日期:2020-08-13
  • 作者简介:林志谋( 1978— ) ,男,福建南安人,厦门海洋职业技术学院讲师,高级系统分析师,主要从事物联网、人工智能和移动应用开发研究,( Tel) 86-18900200686( E-mail) 39163294@ qq. com。

Improved K-CV Face Recognition Algorithm Combined with PCA and SVM

LIN Zhimou   

  1. Department of Information Technology,Xiamen Ocean Vational College,Xiamen 361012,China
  • Received:2020-01-03 Online:2020-07-24 Published:2020-08-13

摘要: 为解决常规的PCA( Principal Component Analysis) 和SVM( Support Vector Machines) 人脸识别算法准确率
不高的问题,提出了用改进的网格搜索和交叉验证( K-CV: K-fold Cross Validation) 算法对SVM 参数寻优的方
法,并联合了PCA 和SVM 的人脸识别算法。该算法利用K-CV 算法结合改进网格搜索方法寻找最佳参数,
尽可能消除由于个别样本误差对预测模型的影响,减少了搜索时间,提高了人脸识别的准确率。在Matlab 软
件上测试结果表明,该算法在YALE 人脸库的识别准确率比常规的PCA 和SVM 联合算法高9. 08%。

关键词: 人脸识别, 交叉验证, 网格搜索, 支持向量机, 主成分分析

Abstract: In order to improve the performance of the traditional face recognition algorithm based on PCA
( Principal Component Analysis ) and SVM ( Support Vector Machines ) ,we introduce an improved crossvalidation
algorithm with grid search method to optimize SVM parameters,which combins with PCA and SVM
algorithm. The improved algorithm uses the K-CV ( K-fold Cross Validation ) algorithm to optimize SVM
parameters,minimize the impact of individual sample errors on the prediction model,shorten the search time and
improve the face recognition rate. Compared to other PCA( Principal Component Analysis) and SVM( Support
Vector Machine) salgorithms,this algorithm has 9. 08% higher performance than tradition algorithm.

Key words: face recognition, cross-validation, grid search, principal component analysis ( PCA) , support vector machines ( SVM)

中图分类号: 

  • TP391