joyhuang9473 / deepid-implementation

DeepID-implementation is an implementation of paper "Deep Learning Face Representation from Predicting 10,000 Classes"
71 stars 44 forks source link

[INFO] A better CNN pre-trained model #4

Open joyhuang9473 opened 8 years ago

joyhuang9473 commented 8 years ago

author: AlfredXiangWu

reference: https://github.com/AlfredXiangWu/face_verification_experiment

related: #5

joyhuang9473 commented 8 years ago

author: happynear

reference: https://github.com/happynear/FaceVerification

DeepID

LFW result with L2 or cosine has reached what the paper claimed.

Another model with resolution of 64*64 is trained. By ensembling the two models, accuracy increases to 97.18%.

I used all the database to train the model. I didn't split it into train and val subset.

lfwL2.m
joyhuang9473 commented 8 years ago

author: cmusatyalab

reference: https://github.com/cmusatyalab/openface

Face recognition with Google's FaceNet deep neural network.

note:

openface/openface/align_dlib.py
joyhuang9473 commented 8 years ago

author: davidsandberg

reference: https://github.com/davidsandberg/facenet/tree/master/facenet

TensorFlow implementation, Google's FaceNet

Pre-processing: The data has been pre-processed as described on the OpenFace web page (https://cmusatyalab.github.io/openface/models-and-accuracies/), i.e. using ./util/align-dlib.py data/lfw/raw align outerEyesAndNose data/lfw/dlib-affine-sz:96 --size 96 --fallbackLfw data/lfw/deepfunneled

Performance: The accuracy on LFW for the model "model-20160306.ckpt-500000" is 0.916±0.010. The test can be run using "validate_on_lfw.py".