Skip to content

theNeo39/facerecognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
janakinath
Nov 17, 2020
5ceb779 · Nov 17, 2020

History

11 Commits
Jun 2, 2020
Nov 17, 2020
Nov 17, 2020
Jun 2, 2020
Jun 2, 2020
Jun 2, 2020
Jun 2, 2020

Repository files navigation

Face Recognition using Facenet transfer learning

Introduction:

  • Face recognition is a computer vision task of identifying and verifying a person based on a photograph of their face.
  • Face verification is used to verify the given face against a known identity(1:1 mapping).
  • Face recognition is used to verify a given against a database of known faces(1:N mapping).

Concepts:

  • One shot Learning
  • Siamese Network
  • Triple Loss function

Approach:

Programming/Libraries:

  1. Python
  2. Tensorflow
  3. Keras
  4. opencv

References:

  1. FaceNet: A Unified Embedding for Face Recognition and Clustering .
  2. DeepFace: Closing the gap to human-level performance in face verification.
  3. The pretrained model weights
  4. FaceNet github repository