Project - Minutes
A project that aims to create a personal assistant using machine learning methods and computer vision (if you know you know)
This projects revolves around creating a personal assitant that can help facilitate physical tasks. The first challenge I thought I’d tackle is a facial recognition activated door Lock.
To achieve this I utilized a Siamese Neural Network (SNN),from this paper.

The training data, and later the real time data, was acquired using the OpenCV Library (and my rather mediocre webcam).The embedding layer,which used relu,the custom distance layer, and model was setup using Pytorch. The pipeline can be seen below.

Below are some of the results after multiple debug and training attempts - showcasing the ability to differentiate my face from others. (Although, the model did prove to be slightly racist at times lol)


Once the model was trained, and verified, I wrote some code in python using the Kivy library to setup an app that would allow facial recognition from the phone. The following are example results from the project


Will get the github-repo for the same up soon!