Swghosh DeepFace Versions Save

Keras implementation of the renowned publication "DeepFace: Closing the Gap to Human-Level Performance in Face Verification" by Taigman et al. Pre-trained weights on VGGFace2 dataset.

weights-vggface2-2d-aligned

4 years ago

The DeepFace model was trained on the VGGFace2 dataset. 2D face alignment operation using Dlib's frontal face (HOG based) detector, 5 point facial landmarks and get_face_chips function were performed on the images to normalise inputs into the network. The pre trained weights of the Keras CNN model are downloadable in the form of .h5 files.

Dataset # Identities # Images
VGGFace2-Train 8631 3.3M
VGGFace2-Train* 8631 2.3M

*The VGGFace2 dataset (publicly available training set) was used for training such that 3 images from each of the classes were left for the hold-out dev-validation set. The aforementioned alignment technique accounted for removal of a lot of images contained in the original VGGFace2 dataset as HOG face detector could not detect faces that lacked frontal pose.

train_val_split