Unlock instant, AI-driven research and patent intelligence for your innovation.

Face recognition method facing face recognition training method of big data processing

A big data processing and face recognition technology, applied in the field of face recognition, can solve problems such as affecting model accuracy and losing face parameters.

Inactive Publication Date: 2017-04-26
NANJING LANTAI TRAFFIC FACILITIES CO LTD +1
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing work samples a part of the data set for model training, but some face parameters will be lost, which will affect the accuracy of the model

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
  • Face recognition method facing face recognition training method of big data processing
  • Face recognition method facing face recognition training method of big data processing
  • Face recognition method facing face recognition training method of big data processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] This embodiment 1 tests that using large data sets on the LFRTrainer system can effectively improve the model accuracy. Note the number of sample pairs in each node as (pos:neg), where pos is the number of positive sample pairs and neg is the number of negative sample pairs. According to the actual tuning experience: when the ratio of positive and negative sample pairs is 1:8 under the same conditions, the model accuracy is optimal. Therefore, this section selects three test sets for each node, namely (1Ok:80k), (20k:160k) and (30k:240k). Test results such as figure 1 shown.

[0030] from figure 1 It can be seen from the figure that: 1) All models trained on multi-nodes have higher accuracy than those on single nodes, because the total number of sample pairs increases with the number of nodes; 2) When using 16 nodes, each node The number of sample pairs in is (1Ok:80k), that is, when the total number of sample pairs is 1440k, the optimal accuracy of the trained mode...

Embodiment 2

[0032] This embodiment 2 tests the vertical acceleration performance of the distributed SVM trainer of LFRTrainer using multi-core technology. This test performs thread-level and instruction-level parallel optimization on the training process of the optimal model (that is, using 16 nodes, and the number of sample pairs in each node is (1Ok:8Ok)).

[0033] number of cores 1 2 4 8 12 24 overall speedup 1× 1.8× 3.0× 4.8× 5.4× 6.1× Computational speedup 1× 1.9× 3.4× 6.0× 7.1× 8.4×

[0034] Table 1 shows the multi-core speedup of the distributed SVM trainer. It can be seen from Table 1 that: 1) the use of multi-core technology can reduce the model training time, and the total training time on 24 cores is only one-fifth of that of single core; There is still a long way to go for linear acceleration, but since not all calculation processes can be parallelized, and both thread-level parallelism and instruction-level parallelism are fine-grain...

Embodiment 3

[0036]This embodiment 3 tests the horizontal scalability of the distributed SVM trainer of LFRTrainer on hundreds of nodes. Fix the number of sample pairs on each node, and increase the total number of sample pairs by increasing the number of nodes, such as figure 2 , image 3 shown.

[0037] from figure 2 with image 3 It can be seen from the figure that: 1) All the time spent on training on 8 nodes is nearly half less than that on a single node, indicating that the use of large data sets can speed up the speed of model convergence; 2) All training on 8-128 nodes The time spent is kept in a range of about 10% up and down, indicating that the distributed SVM trainer exhibits good linear scalability with the increase of the data set, and the up and down fluctuations are due to the interference of other tasks on the Endeavor cluster leading to communication overhead. There is an error in the measurement; 3) The percentage of all communication overheads in the total trainin...

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 face recognition method facing a face recognition training method of big data processing. The face recognition method is characterized by comprising the steps of inputting images, extracting face features, arranging training sets randomly, dividing training sets, calculating concluded and standardized characteristic differences, classifying characteristic differences distributed in different nodes linearly, and evaluating FVB and generating ROC curves in a test set. The face recognition method has the advantages that 1) a distributed SVM training device is realized, high-efficiency parallel optimization is carried out in process, thread and instruction levels, and the training device has a high linear expansibility in hundreds of nodes; 2) the method can support training sets including several ten millions of sample pairs and several ten thousands of characteristic parameters, and the model precision can be improved via the sample pairs and characteristic parameters; and 3) a face model whose size is 3MB, calculating cost during use is SMFlops and face verification rate reaches 92.2% is trained, and the precision of the face model is highest among models of the same size at present.

Description

technical field [0001] The invention relates to the technical field of face recognition, in particular to a face recognition training method for big data processing and a face recognition method. Background technique [0002] Face recognition (Face Recognition, FR) originated in 1980 and has been widely used in visual analysis, video surveillance, criminal investigation and law enforcement, information security and other fields. In recent years, with the rapid increase in the number of mobile terminals and the comprehensive social network With rapid popularization, face recognition has entered a new era and encountered new challenges: 1) Due to the limited computing power and storage capacity of mobile devices, a more lightweight face recognition algorithm is required; 2) Due to the limited computing power and storage capacity of mobile devices; The face images on the network are almost all obtained in an uncontrolled (that is, non-laboratory) environment, resulting in a lar...

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): G06K9/00
CPCG06V40/168G06V40/172
Inventor 徐海黎沈标刘熙田强韦勇
Owner NANJING LANTAI TRAFFIC FACILITIES CO LTD