This repository contains a TensorFlow 2 implementation of face recognition with FaceNet (CVPR '15).
The content here is from a programming assignment in the Convolutional Neural Networks course by Coursera.
├── assets
| ├── camera_0.jpg
| ├── camera_2.jpg
| ├── distance_kiank.png
| ├── distance_matrix.png
| ├── f_x.png
| ├── pixel_comparison.png
| └── triplet_comparison.png
├── notebooks
| └── Face_Recognition.ipynb
├── .gitignore
└── README.md
- Florian Schroff, Dmitry Kalenichenko, James Philbin (2015). FaceNet: A Unified Embedding for Face Recognition and Clustering
- Yaniv Taigman, Ming Yang, Marc'Aurelio Ranzato, Lior Wolf (2014). DeepFace: Closing the gap to human-level performance in face verification
- This implementation also took a lot of inspiration from the official FaceNet github repository: https://github.com/davidsandberg/facenet
- Further inspiration was found here: https://machinelearningmastery.com/how-to-develop-a-face-recognition-system-using-facenet-in-keras-and-an-svm-classifier/
- And here: https://github.com/nyoki-mtl/keras-facenet/blob/master/notebook/tf_to_keras.ipynb
- Convolutional Neural Networks by Coursera.
https://www.coursera.org/account/accomplishments/certificate/3K6JK7Q5U5KD