yxu0611 / Tensorflow-implementation-of-LCNN

A Tensorflow implementation of "A Light CNN for Deep Face Representation with Noisy Labels"
78 stars 12 forks source link
face-recognition face-verification lightcnn tensorflow

Light CNN for Deep Face Recognition, in Tensorflow

A Tensorflow implementation of A Light CNN for Deep Face Representation with Noisy Labels from the paper by Xiang Wu

Updates

Datasets

Training

Evaluation

Performance

The Light CNN performance on lfw 6,000 pairs.

Model traing data method Acc 100% - EER TPR@FAR=1% TPR@FAR=0.1% TPR@FAR=0
LightCNN-29 (Wu Xiang) 70K/- Softmax - 99.40% 99.43% 98.67% 95.70%
LightCNN-29 (Tensorflow) 10K/- Softmax 98.36% 98.2% 97.73% 92.26% 60.53%
LightCNN-29 (Tensorflow) 10K/- Softmax+L2+PCA 98.76% 98.66%   98.36%     97%   79.33%
LightCNN-29 (Tensorflow) 10K/- Softmax+L2+PCA+[b] 98.95% 98.8%   98.76%     97.16%   83.36%
LightCNN-29 (Tensorflow) 10K/- Softmax_enforce+L2+PCA+[b] 99.01% 98.96%   98.96%     95.83%   90.23%
Model traing data method Acc 100% - EER TPR@FAR=1% TPR@FAR=0.1% TPR@FAR=0
LightCNN-29 (Wu Xiang) 70K/- Softmax - 99.40% 99.43% 98.67% 95.70%
LightCNN-29 (Tensorflow) 70K/- Softmax_enforce+L2+PCA 99.18% 98.9%   98.86%     97.9%   94.03%
LightCNN-29 (Tensorflow) 70K/- Softmax_enforce+L2+PCA+[a] 99.48% 99.43%   99.56%     98.26%   94.53%

Some improved solutions:

Referencs