首页 | 官方网站   微博 | 高级检索  
     

基于改进卷积神经网络与支持向量机结合的面部表情识别算法
引用本文:乔桂芳,侯守明,刘彦彦.基于改进卷积神经网络与支持向量机结合的面部表情识别算法[J].计算机应用,2022,42(4):1253-1259.
作者姓名:乔桂芳  侯守明  刘彦彦
作者单位:河南理工大学 计算机科学与技术学院,河南 焦作 454003
杭州师范大学 阿里巴巴商学院,杭州 311121
基金项目:国家重点研发计划项目(2018YFB1004900);;河南省科技攻关计划项目(172102210273)~~;
摘    要:针对当前卷积神经网络(CNN)利用端层特征进行面部表情识别存在模型结构繁琐、训练参数过多、识别不够理想的问题,提出一种基于改进CNN与支持向量机(SVM)相结合的优化算法。首先,利用连续卷积的思想设计网络模型,以获取更多非线性激活;然后,采用自适应全局平均池化(GAP)层取代传统CNN中的全连接层,以减少网络参数量;最后,用SVM分类器代替传统Softmax函数实现表情识别,以提高模型泛化能力。实验结果表明,所提算法在Fer2013和CK+数据集上分别取得了73.4%和98.06%的识别准确率,与传统LeNet-5算法相比,在Fer2013数据集上提升了2.2个百分点,且该网络模型结构简单、参数量较少,具有良好的鲁棒性。

关 键 词:卷积神经网络  小尺寸卷积核  表情识别  全局平均池化  非线性支持向量机  
收稿时间:2021-07-06
修稿时间:2021-08-22

Facial expression recognition algorithm based on combination of improved convolutional neural network and support vector machine
QIAO Guifang,HOU Shouming,LIU Yanyan.Facial expression recognition algorithm based on combination of improved convolutional neural network and support vector machine[J].journal of Computer Applications,2022,42(4):1253-1259.
Authors:QIAO Guifang  HOU Shouming  LIU Yanyan
Affiliation:College of Computer Science and Technology,Henan Polytechnic University,Jiaozuo Henan 454003,China
Alibaba Business School,Hangzhou Normal University,Hangzhou Zhejiang 311121,China
Abstract:In view of the problems of the current Convolutional Neural Network (CNN) using end layer features to recognize facial expression, such as complex model structure, too many parameters and unsatisfactory recognition, an optimization algorithm based on the combination of improved CNN and Support Vector Machine (SVM) was proposed. First, the network model was designed by the idea of continuous convolution to obtain more nonlinear activations. Then, the adaptive Global Average Pooling (GAP) layer was used to replace the fully connected layer in traditional CNN to reduce the network parameters. Finally, in order to improve generalization ability of the model, SVM classifier instead of the traditional Softmax function was used to realize expression recognition. Experimental results show that the proposed algorithm achieves 73.4% and 98.06% recognition accuracy on Fer2013 and CK+ datasets, which is 2.2 percentage points higher than the traditional LeNet-5 algorithm on Fer2013 dataset. Moreover, this network model has simple structure, less parameters and good robustness.
Keywords:Convolutional Neural Network (CNN)  small size convolution kernel  expression recognition  Global Average Pooling (GAP)  nonlinear Support Vector Machine (SVM)  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号