Convolutional neural network Training method and apparatus for human face identification and application

A convolutional neural network and face recognition technology, applied in neural learning methods, biological neural network models, character and pattern recognition, etc., can solve problems such as large differences in photos, and achieve the effect of avoiding recognition errors and avoiding overfitting

Active Publication Date: 2016-03-23
BEIJING EYECOOL TECH CO LTD +1
View PDF3 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the field of face recognition and authentication, there are usually such problems. For example, due to makeup and external env

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Convolutional neural network Training method and apparatus for human face identification and application
  • Convolutional neural network Training method and apparatus for human face identification and application
  • Convolutional neural network Training method and apparatus for human face identification and application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

[0039] On the one hand, the embodiments of the present invention provide a training method for a convolutional neural network for face recognition, such as figure 1 shown, including:

[0040] Step 101: Construct a sample training library, the sample training library includes multiple sample classes, and each sample class includes the same number of face image samples. The sample training library is a complete set of samples formed by preprocessing face image samples. Specifically, these face image samples are divided into k sample classes (face image samples of the same person are grouped into a sample class), and the number of face image samples in each sample class is the same. And each face image sample corresponds to a category label, and the categ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a convolutional neural network training method and apparatus for human face identification and an application, and belongs to the field of human face identification. The method comprises: constructing a sample training library, wherein the sample training library comprises a plurality of sample classes, and the sample classes comprise human face image samples same in quantity; training a convolutional neural network by using the sample training library; extracting eigenvectors of all the human face image samples in the sample training library by using the trained convolutional neural network; classifying the eigenvectors by using a classifier; calculating classification accuracy of each sample class; and judging whether the convolutional neural network meets a set requirement or not, if yes, ending, otherwise, deleting a certain quantity of correctly classified human face image samples from the sample class with highest classification accuracy, adding the same quantity of human face image samples into the sample class with lowest classification accuracy, and re-training the convolutional neural network. The method avoids identification errors caused by influences of facial makeup and external environment, and avoids over-fitting.

Description

technical field [0001] The field of face recognition of the present invention particularly refers to a training method, device and application of a convolutional neural network for face recognition. Background technique [0002] With the rise of deep learning, especially the deepening of deep convolutional neural network research, a large number of network models based on convolutional neural network (CNN) have been applied to image processing and image recognition, especially in face recognition. Remarkable achievements have been made in the field. [0003] In the field of face recognition and authentication, there are usually such problems. For example, due to makeup and external environmental influences, two photos of different people may appear very similar, and two photos of the same person may be quite different. Such abnormal samples are an important reason for recognition errors. Contents of the invention [0004] The invention provides a training method, device ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06N3/08G06K9/00
Inventor 丁松江武明单成坤
Owner BEIJING EYECOOL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products