Face Verification And Recognition Using Siamese Network

Tanuj

Tanuj

New Delhi, Delhi

1 0
  • 0 Collaborators

Face recognition is of two types face verification and face recognition. This project implements both the ideas. Here I used a pre-trained model which has been trained on triplet loss function. ...learn more

Project status: Published/In Market

Artificial Intelligence

Groups
Student Developers for AI, DeepLearning

Code Samples [1]

Overview / Usage

This project can be used to verify the identity of the person(Face Verification) as well as tell who the person is(Face Recognition).

Methodology / Approach

A Siamese Network that is used to calculate a 128 vector encoding which consists of two identical neural networks, each taking one of the two input images. The output 128 vector of the two images are compared and if they are close enough its a match. The model has been trained using triplet loss function in which their are 3 images namely anchor, positive example and negative example.

Technologies Used

Python
Tensorflow
Keras
Ipython

Repository

https://bitbucket.org/tanuj1121999/face_verification_and_recognition

Comments (0)