All Projects → HSE-asavchenko → HSE_FaceRec_tf

HSE-asavchenko / HSE_FaceRec_tf

Licence: Apache-2.0 license
Tensorflow/Keras small models for face recognition, ag/gender prediction from images

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to HSE FaceRec tf

AIML-Human-Attributes-Detection-with-Facial-Feature-Extraction
This is a Human Attributes Detection program with facial features extraction. It detects facial coordinates using FaceNet model and uses MXNet facial attribute extraction model for extracting 40 types of facial attributes. This solution also detects Emotion, Age and Gender along with facial attributes.
Stars: ✭ 48 (+108.7%)
Mutual labels:  gender-recognition, age-recognition, gender-classification
11K-Hands
Two-stream CNN for gender classification and biometric identification using a dataset of 11K hand images.
Stars: ✭ 44 (+91.3%)
Mutual labels:  gender-recognition, gender-classification
WreckFaceApp
Android application for gender, age and face recognition using OpenCV and JavaCV libraries
Stars: ✭ 21 (-8.7%)
Mutual labels:  gender-recognition, age-recognition
age-and-gender
Predict Age and Gender of people from images | Determination of gender and age
Stars: ✭ 68 (+195.65%)
Mutual labels:  gender-recognition, gender-classification
Face Api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
Stars: ✭ 13,258 (+57543.48%)
Mutual labels:  gender-recognition
processed-imdb-wiki-dataset
Processes IMDB WIKI dataset ready to be used in any projects
Stars: ✭ 48 (+108.7%)
Mutual labels:  gender-classification
namsor-python-sdk2
NamSor API v2 Python SDK - classify personal names accurately by gender, country of origin, or ethnicity.
Stars: ✭ 23 (+0%)
Mutual labels:  gender-classification
DeepLearning-Gdansk2019-tutorial
Ordinal Regression tutorial for the International Summer School on Deep Learning 2019
Stars: ✭ 66 (+186.96%)
Mutual labels:  age-prediction
javacv-cnn-example
A example to demonstrate the usage of JavaCV and CNN for gender and age recognition
Stars: ✭ 24 (+4.35%)
Mutual labels:  age-recognition
face age gender
Can we predict the age and gender of someone given a picture of their face ?
Stars: ✭ 40 (+73.91%)
Mutual labels:  age-prediction
FreeSR
A Free Library for Speaker Recognition (Verification),implemented by ncnn.
Stars: ✭ 21 (-8.7%)
Mutual labels:  gender-recognition
emotion-and-gender-classification
2 networks to recognition gender and emotion; face detection using Opencv or Mtcnn
Stars: ✭ 21 (-8.7%)
Mutual labels:  gender-classification
genderize
Python client for the Genderize.io web service.
Stars: ✭ 59 (+156.52%)
Mutual labels:  gender-classification
UHV-OTS-Speech
A data annotation pipeline to generate high-quality, large-scale speech datasets with machine pre-labeling and fully manual auditing.
Stars: ✭ 94 (+308.7%)
Mutual labels:  gender-classification
Age-gender-and-emotion-recognition
3 networks to recognition age,gender and emotion
Stars: ✭ 29 (+26.09%)
Mutual labels:  gender-classification
GenderRecognizer
Plain Face Detector & Gender Recognizer
Stars: ✭ 57 (+147.83%)
Mutual labels:  gender-recognition
multi-task-learning
Multi-task learning smile detection, age and gender classification on GENKI4k, IMDB-Wiki dataset.
Stars: ✭ 154 (+569.57%)
Mutual labels:  gender-classification
HyperFace-TensorFlow-implementation
HyperFace
Stars: ✭ 68 (+195.65%)
Mutual labels:  gender-recognition
pytorch-DEX
Pytorch implementation of DEX: Deep EXpectation of apparent age from a single image
Stars: ✭ 61 (+165.22%)
Mutual labels:  age-prediction
voice gender detection
♂️♀️ Detect a person's gender from a voice file (90.7% +/- 1.3% accuracy).
Stars: ✭ 51 (+121.74%)
Mutual labels:  gender-classification

HSE_FaceRec_tf

Tensorflow/Keras small models for face recognition.

  • MobileNet-192 (vgg2_mobilenet_2.h5 in Keras and identical vgg2_mobilenet_2.pb in Tensorflow). Model size 13 MB.
  • ResNet-50 (vgg2_resnet.pb). Model size 95 MB.

These models were trained on a training set from VGGFace2 dataset using Softmax loss

Please put the corrct path to the LFW directory in DATASET_PATH (line 26 of facerec_text.py). Out simple testing script supports FaceNet, Inception ResNet v1 and InsightFace (ArcFace) models. Please download them from corresponding repositories

We tested these models as feature extractors in 1-NN (nearest neighbour) method with 50% train/test split of several known facial datasets including:

  • (UPDATED) 3739 photos of 596 persons from the intersection of LFW (Labeled Faces in the Wild) and YTF datasets with more than one photo. Face identification accuracy (single training image per class): 92.1% (MobileNet), 97.8% (VGG2 ResNet), 96.6% (FaceNet), 88.9% (InsightFace)
  • 9164 photos of 1680 persons from LFW with more than one photo. Face identification accuracy (train/test split 0.5): 94.8% (MobileNet), 98.8% (VGG2 ResNet), 97.7% (FaceNet), 92.6% (InsightFace)
  • 5396 still photos of 500 subjects from img folder of IJB-A dataset. Face identification accuracy: 88.7% (MobileNet), 90.1% (VGG2 ResNet)
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].