python和人工智能论文_python人工智能AI复现 ArcFace 毕业论文学术

本文档介绍了如何使用PyTorch复现ArcFace,这是一个用于深度面部识别的损失函数。首先,提供了ArcFace论文的引用,并详细说明了数据预处理步骤,包括图像提取、对齐和训练。然后,提到了训练过程和使用Tensorboard进行可视化。最后,文章展示了在LFW数据集上的性能评估,包括不同设置下的准确率和错误分析。
摘要由CSDN通过智能技术生成

InsightFace

Implementation of Additive Angular Margin Loss for Deep Face Detection. paper.

@article{deng2018arcface,

title={ArcFace: Additive Angular Margin Loss for Deep Face Recognition},

author={Deng, Jiankang and Guo, Jia and Niannan, Xue and Zafeiriou, Stefanos},

journal={arXiv:1801.07698},

year={2018}

}

DataSet

CASIA WebFace DataSet, 494,414 faces over 10,575 identities.

Dependencies

PyTorch 1.0.0

Usage

Data wrangling

Extract images, scan them, to get bounding boxes and landmarks:

$ python pre_process.py

Image alignment:

Face detection(MTCNN).

Face alignment(similar transformation).

Central face selection.

Resize -> 112x112.

Original

Aligned

Original

Aligned

0_raw.jpg

0_img.jpg

1_raw.jpg

1_img.jpg

2_raw.jpg

2_img.jpg

3_raw.jpg

3_img.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值