港中文开源基于PyTorch的多任务人脸识别框架

点击我爱计算机视觉标星,更快获取CVML新技术


今天跟大家分享一款新晋开源的出自香港中文大学MMLab实验室的人脸识别库,其最大特点是支持人脸多任务训练,方便使用PyTorch进行人脸识别的训练、评估、特征提取。

代码链接:

https://github.com/XiaohangZhan/face_recognition_framework

港中文开源基于PyTorch的多任务人脸识别框架

该库本来是用于作者XiaoHangZhan在ECCV 2018论文Consensus-Driven Propagation in Massive Unlabeled Data for Face Recognition中的研究,关于该论文52CV之前的解读:

新思路!商汤开源利用无标注数据大幅提高精度的人脸识别算法

为什么要用多任务方式训练人脸识别?

作者称,不同的数据集含有不同的属性类别定义,我们往往难以对其进行直接合并,而使用多任务学习,是有效利用数据集的一种方式。

该库特征

  1. 支持学习框架: Multi-task, Single Task

  2. 支持的损失函数: Softmax Loss, ArcFace

  3. 支持的骨干网类型: ResNet, DenseNet, Inception, InceptionResNet, NASNet, VGG

  4. 支持的人脸基准数据集: Megaface (FaceScrub), IJB-A, LFW

  5. 数据增广策略: 翻转, 缩放, 平移

  6. 可以使用Tensorboard进行在线测试与可视化。

该库的使用非常简单,基本只要下载、设置好数据配置,训练、评估、提取特征都只需要一行命令。

Baseline结果:

港中文开源基于PyTorch的多任务人脸识别框架

港中文开源基于PyTorch的多任务人脸识别框架

感谢作者的开源,欢迎大家研究试用。

https://github.com/XiaohangZhan/face_recognition_framework

人脸识别交流群

关注最新最前沿的人脸识别相关技术,欢迎加入专属交流群,扫码添加CV君拉你入群,(如已为CV君好友请直接私信)

请务必注明:人脸

港中文开源基于PyTorch的多任务人脸识别框架

喜欢在QQ交流的童鞋,可以加52CV官方QQ群805388940

(不会时时在线,如果没能及时通过验证还请见谅)


港中文开源基于PyTorch的多任务人脸识别框架

长按关注我爱计算机视觉