tbmoon / Facenet
Licence: mit
FaceNet for face recognition using pytorch
Stars: ✭ 192
Labels
Projects that are alternatives of or similar to Facenet
Statistical Learning Method Camp
统计学习方法训练营课程作业及答案,视频笔记在线阅读地址:https://relph1119.github.io/statistical-learning-method-camp
Stars: ✭ 191 (-0.52%)
Mutual labels: jupyter-notebook
Activitynet 2016 Cvprw
Tools to participate in the ActivityNet Challenge 2016 (NIPSW 2016)
Stars: ✭ 191 (-0.52%)
Mutual labels: jupyter-notebook
Bet On Sibyl
Machine Learning Model for Sport Predictions (Football, Basketball, Baseball, Hockey, Soccer & Tennis)
Stars: ✭ 190 (-1.04%)
Mutual labels: jupyter-notebook
Deep Learning Notes
My personal notes, presentations, and notebooks on everything Deep Learning.
Stars: ✭ 191 (-0.52%)
Mutual labels: jupyter-notebook
Teachopencadd
TeachOpenCADD: a teaching platform for computer-aided drug design (CADD) using open source packages and data
Stars: ✭ 190 (-1.04%)
Mutual labels: jupyter-notebook
Simpleselfattention
A simpler version of the self-attention layer from SAGAN, and some image classification results.
Stars: ✭ 192 (+0%)
Mutual labels: jupyter-notebook
Self driving car specialization
Assignments and notes for the Self Driving Cars course offered by University of Toronto on Coursera
Stars: ✭ 190 (-1.04%)
Mutual labels: jupyter-notebook
Vanillacnn
Implementation of the Vanilla CNN described in the paper: Yue Wu and Tal Hassner, "Facial Landmark Detection with Tweaked Convolutional Neural Networks", arXiv preprint arXiv:1511.04031, 12 Nov. 2015. See project page for more information about this project. http://www.openu.ac.il/home/hassner/projects/tcnn_landmarks/ Written by Ishay Tubi : ishay2b [at] gmail [dot] com https://www.l
Stars: ✭ 191 (-0.52%)
Mutual labels: jupyter-notebook
Personal
Contains Jupyter Notebooks of stuff I am working on.
Stars: ✭ 190 (-1.04%)
Mutual labels: jupyter-notebook
Deep Learning Paper Review And Practice
꼼꼼한 딥러닝 논문 리뷰와 코드 실습
Stars: ✭ 184 (-4.17%)
Mutual labels: jupyter-notebook
Magic
MAGIC (Markov Affinity-based Graph Imputation of Cells), is a method for imputing missing values restoring structure of large biological datasets.
Stars: ✭ 189 (-1.56%)
Mutual labels: jupyter-notebook
Adversarialvariationalbayes
This repository contains the code to reproduce the core results from the paper "Adversarial Variational Bayes: Unifying Variational Autoencoders and Generative Adversarial Networks".
Stars: ✭ 190 (-1.04%)
Mutual labels: jupyter-notebook
Cl Jupyter
An enhanced interactive Shell for Common Lisp (based on the Jupyter protocol)
Stars: ✭ 191 (-0.52%)
Mutual labels: jupyter-notebook
Hyperdash Sdk Py
Official Python SDK for Hyperdash
Stars: ✭ 190 (-1.04%)
Mutual labels: jupyter-notebook
Ml Tutorial
Introduction to ML packages for the 6.86x course
Stars: ✭ 189 (-1.56%)
Mutual labels: jupyter-notebook
Trajectron Plus Plus
Code accompanying the ECCV 2020 paper "Trajectron++: Dynamically-Feasible Trajectory Forecasting With Heterogeneous Data" by Tim Salzmann*, Boris Ivanovic*, Punarjay Chakravarty, and Marco Pavone (* denotes equal contribution).
Stars: ✭ 191 (-0.52%)
Mutual labels: jupyter-notebook
Facenet for face verification using pytorch
- Pytorch implementation of the paper: "FaceNet: A Unified Embedding for Face Recognition and Clustering".
- Training of network is done using triplet loss.
- This work is modified in some functionality from the original work by Taebong Moon and then retrained for the purpose of completing my BS degree. The full report can be found at this folder: full-and-paper-report
- To use the pretrained model please refer to this repo: https://github.com/khrlimam/res-facenet
- If you wish to try the demo app please clone this repo and follow the installation instruction: https://github.com/khrlimam/demo-facenet
How to train/validate model
-
Download vggface2 (for training) and lfw (for validation) datasets.
-
Align face image files by following David Sandberg's instruction (part of "Face alignment").
-
Write list file of face images by running "datasets/write_csv_for_making_dataset.py"
python write_csv_for_making_dataset.py --root-dir=/path/to/dataset/dir --final-file=dataset.csv
-
datasets/write_csv_for_making_dataset.py
is multiprocess version of previous.ipynb
. This way generating csv dataset is much faster.
-
Train
- Again, one need to modify paths in accordance with location of image dataset.
- Also feel free to change some parameters.
Results
- Accuracy on VGGFace2 and LFW datasets
- Triplet loss on VGGFace2 and LFW datasets
- ROC curve on LFW datasets for validation
- True counts on each threshold
References
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].