项目作者: harsh2ai

项目描述 :
This project is an implementation of Siamese Neural Networks
高级语言: Python
项目地址: git://github.com/harsh2ai/fast-facenet-at-oneshot.git
创建时间: 2019-05-13T12:32:54Z
项目社区:https://github.com/harsh2ai/fast-facenet-at-oneshot

开源协议:MIT License

下载


fast-facenet-at-oneshot

This repository is an implemantation of siamese network using one shot learning which can be found at Deeplearning.ai on coursera
The implementation is inspired by two path breaking papers on facial recognition using deep convoluted neural network, namely FaceNet and DeepFace.
I have used pre trained model Keras-OpenFace which is an open source Keras implementation of the OpenFace (Originally Torch implemented)

For beginners

  • Know about a to z about deep learning here here
  • Watch the Convolutional Networks Specialization on Coursera, found here.
  • Read all 3 lecture notes under Module 2 for Karpathy CNN course found here
  • Watch SirajRaval’s video on CNNs here and here
  • Write out a simple CNN yourself (using no ML libraries)

Tools

  • Watch CS20 (Tensorflow for DL research). Slides are here. Playlist is here
  • Watch Siraj Raval’s intro to tensorflow playlist here
  • Read Keras Example code to quickly understand its structure here

For experienced programmers

  • Read about one shot learning here and here

Getting started

  • capture your facial data from data capture file and after the data has been sucssesfully captured run the facial recognition file.

please do note that this is not the true implementation of inception network,This model has been designed keeping in mind the network architechture of Inception Network

Reaserch papers

ps: this is a part of a project from Deepleaning.ai Specialization on Convolutional Neural Networks