z-logo
open-access-imgOpen Access
A Face Recognition Method Based on CNN
Author(s) -
Zhiming Xie,
Junjie Li,
Hui Shi
Publication year - 2019
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1395/1/012006
Subject(s) - softmax function , computer science , artificial intelligence , pattern recognition (psychology) , convolutional neural network , facial recognition system , overfitting , classifier (uml) , feature extraction , face (sociological concept) , three dimensional face recognition , face detection , artificial neural network , social science , sociology
The traditional face recognition technology is more complicated for the extraction of facial image features and the selection of classifiers, and the recognition rate is not high. With the continuous maturity of the convolutional neural network from handwritten digit recognition to face recognition, A face recognition algorithm that tests CNN using the Python+Keras framework. The method mainly involves two aspects. One is to observe the influence on the network by changing the number of neurons in the hidden layer; the other is to observe the influence on the network by changing the number of feature maps of the convolutional layer 1 and the convolutional layer 2. The best CNN model is 36-76-1024 through multiple sets of experimental tests. The model can automatically extract facial image features and classify them. Using adam optimizer and softmax classifier for face recognition can make training faster convergence and more. Effectively improve accuracy and use the Dropout method to avoid overfitting. The experimental results show that the recognition rate of the CNN model on the olivettifaces face database is 97.5%. When the optimal CNN model is used, the average recognition rate is close to 100%, which verifies the validity and accuracy of the algorithm and model.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here