All Projects → IrvingMeng → Magface

IrvingMeng / Magface

Licence: apache-2.0
MagFace: A Universal Representation for Face Recognition and Quality Assessment

Projects that are alternatives of or similar to Magface

Deep learning explorations
Codes and experiments while learning and exploring deep learning for personal curiosity by doing online courses, personal projects and work.
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Bobsql
demos, scripts, samples, and code from the two bobs who work at Microsoft on SQL Server
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Tutorials Scikit Learn
Scikit-Learn tutorials
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Multilstm
keras attentional bi-LSTM-CRF for Joint NLU (slot-filling and intent detection) with ATIS
Stars: ✭ 122 (+4.27%)
Mutual labels:  jupyter-notebook
Eeg Classification
This project was a joint effort with the neurology labs at UNL and UCD Anschutz to use deep learning to classify EEG data.
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Election 2016 data
Scraped data from the 2016 U.S. Election (President, Senate, House, Governor) and primaries, ballot measures and exit polls
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Machine learning model
机器学习基本模型算法介绍(附加案例)
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Learn Machine Learning In Two Months
Những kiến thức cần thiết để học tốt Machine Learning trong vòng 2 tháng. Essential Knowledge for learning Machine Learning in two months.
Stars: ✭ 1,726 (+1375.21%)
Mutual labels:  jupyter-notebook
Hsbm topicmodel
Using stochastic block models for topic modeling
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Python In A Notebook
Collection of Jupyter Notebooks about Python programming
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Drl Portfolio Management
CSCI 599 deep learning and its applications final project
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Models
Model zoo for genomics
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Sepsis3 Mimic
Evaluation of the Sepsis-3 guidelines in MIMIC-III
Stars: ✭ 117 (+0%)
Mutual labels:  jupyter-notebook
Time Series Classification And Clustering With Reservoir Computing
Library for implementing reservoir computing models (echo state networks) for multivariate time series classification and clustering.
Stars: ✭ 120 (+2.56%)
Mutual labels:  jupyter-notebook
Hermes
Recommender System Framework
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Keywords2vec
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Robond Rover Project
Project repository for the Unity rover search and sample return project.
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Sfmlearner
An unsupervised learning framework for depth and ego-motion estimation from monocular videos
Stars: ✭ 1,661 (+1319.66%)
Mutual labels:  jupyter-notebook
Snucse
📓 Happy Campus Life
Stars: ✭ 121 (+3.42%)
Mutual labels:  jupyter-notebook
Qrs detector
Python Online and Offline ECG QRS Detector based on the Pan-Tomkins algorithm
Stars: ✭ 120 (+2.56%)
Mutual labels:  jupyter-notebook

MagFace

MagFace: A Universal Representation for Face Recognition and Quality Assessment
in IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2021, Oral presentation

magface

Paper: arXiv (NOTE: Figure 2 in the arxiv version is incorrect and will be fixed later. Use the above one instead.)

A toy example: examples.ipynb

Poster: GoogleDrive, BaiduDrive code: dt9e

Presentation: TBD

CheckPoint: GoogleDrive, BaiduDrive code: wsw3

NOTE: The original codes are implemented on a private codebase and will not be released. This repo is an official but abridged version. See todo list for plans.

BibTex

@inproceedings{meng2021magface,
  title={MagFace: A universal representation for face recognition and quality assessment},
  author={Meng, Qiang and Zhao, Shichao and Huang, Zhida and Zhou, Feng},
  booktitle=IEEE Conference on Computer Vision and Pattern Recognition,
  year=2021
}

Usage

  1. Prepare a training list with format imgname 0 id 0 in each line, as indicated here.
  2. Modify parameters in run/run.sh and run it!
cd run/
./run.sh

Logs

TODO list:

  • [x] add toy examples and release models
  • [x] migrate basic codes from the private codebase
  • [ ] add presentation (after the ddl for iccv2021)
  • [ ] test the basic codes
  • [ ] extend the idea to CosFace
  • [ ] migrate parallel training
  • [ ] add evaluation codes for recognition
  • [ ] add evaluation codes for quality assessment
  • [ ] add fp16

20210315 fix figure 2 and add gdrive link for checkpoint.

20210312 add the basic code (not tested yet).

20210312 add paper/poster/model and a toy example.

20210301 add ReadMe and license.

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].