All Projects → liuziwei7 → Mobile Id

liuziwei7 / Mobile Id

Deep Face Model Compression

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Mobile Id

DLCV2018SPRING
Deep Learning for Computer Vision (CommE 5052) in NTU
Stars: ✭ 38 (-79.68%)
Mutual labels:  face-recognition, model-compression
Facegan
TF implementation of our ECCV 2018 paper: Semi-supervised Adversarial Learning to Generate Photorealistic Face Images of New Identities from 3D Morphable Model
Stars: ✭ 176 (-5.88%)
Mutual labels:  face-recognition
Pruning
Code for "Co-Evolutionary Compression for Unpaired Image Translation" (ICCV 2019) and "SCOP: Scientific Control for Reliable Neural Network Pruning" (NeurIPS 2020).
Stars: ✭ 159 (-14.97%)
Mutual labels:  model-compression
Facepause
Look Away to Pause Youtube - Experimental Chrome Extension
Stars: ✭ 171 (-8.56%)
Mutual labels:  face-recognition
Lookatme
VideoView that plays video only when 👀 are open and 👦 is detected with various other features
Stars: ✭ 161 (-13.9%)
Mutual labels:  face-recognition
Human
Human: 3D Face Detection, Body Pose, Hand & Finger Tracking, Iris Tracking and Age & Gender Prediction
Stars: ✭ 172 (-8.02%)
Mutual labels:  face-recognition
Facenet
Face recognition using Tensorflow
Stars: ✭ 12,189 (+6418.18%)
Mutual labels:  face-recognition
Opencv Course
Learn OpenCV in 4 Hours - Code used in my Python and OpenCV course on freeCodeCamp.
Stars: ✭ 185 (-1.07%)
Mutual labels:  face-recognition
Kd lib
A Pytorch Knowledge Distillation library for benchmarking and extending works in the domains of Knowledge Distillation, Pruning, and Quantization.
Stars: ✭ 173 (-7.49%)
Mutual labels:  model-compression
Face Api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
Stars: ✭ 13,258 (+6989.84%)
Mutual labels:  face-recognition
Masktheface
Convert face dataset to masked dataset
Stars: ✭ 167 (-10.7%)
Mutual labels:  face-recognition
Facenet Pytorch
Pretrained Pytorch face detection (MTCNN) and facial recognition (InceptionResnet) models
Stars: ✭ 2,564 (+1271.12%)
Mutual labels:  face-recognition
Dockerface
Face detection using deep learning.
Stars: ✭ 173 (-7.49%)
Mutual labels:  face-recognition
Keras compressor
Model Compression CLI Tool for Keras.
Stars: ✭ 160 (-14.44%)
Mutual labels:  model-compression
Movie rating prediction
Predict movie's IMDB rating
Stars: ✭ 177 (-5.35%)
Mutual labels:  face-recognition
Pytorch Weights pruning
PyTorch Implementation of Weights Pruning
Stars: ✭ 158 (-15.51%)
Mutual labels:  model-compression
Awesome Ml Model Compression
Awesome machine learning model compression research papers, tools, and learning material.
Stars: ✭ 166 (-11.23%)
Mutual labels:  model-compression
Ownphotos Frontend
Stars: ✭ 171 (-8.56%)
Mutual labels:  face-recognition
Hms Ml Demo
HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.
Stars: ✭ 187 (+0%)
Mutual labels:  face-recognition
Instabotai
Instagram AI bot with face detection. It works without instagram api, need only login and password.
Stars: ✭ 181 (-3.21%)
Mutual labels:  face-recognition

MobileID: Face Model Compression by Distilling Knowledge from Neurons

[Project] [Paper]

Overview

MobileID is an extremely fast face recognition system by distilling knowledge from DeepID2. Given a detected and aligned face image, this software outputs a low-dimentional face representation which faithfully preserves its identity information. More details can be found in our paper:

"Face Model Compression by Distilling Knowledge from Neurons"

Ping Luo, Zhenyao Zhu, Ziwei Liu, Xiaogang Wang, Xiaoou Tang (The Chinese University of Hong Kong)

In AAAI Conference on Artificial Intelligence (AAAI) 2016, Oral Presentation

Further information please contact Ziwei Liu.

Requirements

Getting started

Place "mobile_id.caffemodel" into "./models/" 
  • Download the pre-stored align&&cropped LFW dataset lfw.zip:
Place "lfw.zip" into "./data/gallery/" and unzip
  • Run the feature extraction script:
sh ./extract_features_gallery.sh
  • Run the visualization script:
matlab ./gen_tsne_gallery.m

Performance

The MobileID system is trained on CelebA Dataset and tested on LFW Dataset. When equipped with Joint Bayesian, it achieves excellent performance as well as fast speed, as shown below:

Face verification accuracy on LFW Runtime on CPU Memory footprint during inference
97.32% (mean classification accuracy) 250FPS (frames per second) 2M (megabytes)

Dataset

Large-scale CelebFaces Attributes (CelebA) Dataset

Note that there are no identity overlapping between CelebA Dataset and LFW Dataset.

License and Citation

The use of this software is RESTRICTED to non-commercial research and educational purposes.

@inproceedings{luo2016mobileid,
 author = {Ping Luo, Zhenyao Zhu, Ziwei Liu, Xiaogang Wang, and Xiaoou Tang},
 title = {Face Model Compression by Distilling Knowledge from Neurons},
 booktitle = {AAAI Conference on Artificial Intelligence (AAAI)},
 month = {February},
 year = {2016} 
}
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].