Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
wang21jun 16b793a756 | 2 years ago | |
---|---|---|
addition_module | 2 years ago | |
backbone | 3 years ago | |
data | 2 years ago | |
data_processor | 4 years ago | |
docker | 3 years ago | |
face_sdk | 2 years ago | |
head | 3 years ago | |
reference | 3 years ago | |
test_protocol | 3 years ago | |
training_mode | 3 years ago | |
utils | 4 years ago | |
LICENSE | 3 years ago | |
README.md | 2 years ago |
FaceX-Zoo is a PyTorch toolbox for face recognition. It provides a training module with various supervisory heads and backbones towards state-of-the-art face recognition, as well as a standardized evaluation module which enables to evaluate the models in most of the popular benchmarks just by editing a simple configuration. Also, a simple yet fully functional face SDK is provided for the validation and primary application of the trained models. Rather than including as many as possible of the prior techniques, we enable FaceX-Zoo to easilyupgrade and extend along with the development of face related domains. Please refer to the technical report for more detailed information about this project.
About the name:
See README.md in training_mode, currently support conventional training and semi-siamese training.
See README.md in test_protocol, currently support LFW, CPLFW, CALFW, RFW, AgeDB30, IJB-C, MegaFace and MegaFace-mask.
See README.md in face_sdk, currently support face detection, face alignment and face recognition.
FaceX-Zoo is released under the Apache License, Version 2.0.
This repo is mainly inspired by InsightFace, InsightFace_Pytorch, face.evoLVe. We thank the authors a lot for their valuable efforts.
Please consider citing our paper in your publications if the project helps your research. BibTeX reference is as follows.
@inproceedings{wang2021facex,
author = {Jun Wang, Yinglu Liu, Yibo Hu, Hailin Shi and Tao Mei},
title = {FaceX-Zoo: A PyTorh Toolbox for Face Recognition},
journal = {Proceedings of the 29th ACM international conference on Multimedia},
year = {2021}
}
If you have any questions, please contact with Jun Wang (wangjun492@jd.com), Yinglu Liu (liuyinglu1@jd.com), Yibo Hu (huyibo6@jd.com), Hailin Shi (shihailin@jd.com) and Wu Liu(liuwu1@jd.com).
SST(Semi-Siamese Training)是一种针对浅层数据的人脸识别模型训练方法,所训练模型为一对半孪生网络,包括一个主模型和一个副模型,每次迭代时网络输入为同一ID的两张人脸图像(注册照和现场照),副模型从注册照中提取人脸特征并构成一个动态的特征队列,随着训练进行同步更新,根据主模型从现场照中提取的人脸特征和动态特征队列计算损失函数,得到损失值后主模型采用随机梯度下降的方式进行更新,副模型基于当前模型状态与主模型采用滑动平均的方式进行更新,训练完成后主模型用于人脸识别测试。
Text Pickle Python
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》