CCF-BDCI2019-Multi-person-Face-Recognition-Competition-Baseline
✨赛题链接:CCF BDCI2019 多人种人脸识别
这份代码主要是基于PyTorch框架实现,利用 MageFace 训练的预训练模型,来对赛题的测试集进行测试。
应用的模型是 InsightFace: Addittive Angular Margin Loss for Deep Face Recognition.paper
😋 UPDATE Oct. 8
增加整合了训练部分代码即复现步骤
🏃 准备工作
1️⃣ 下载代码
git clone https://github.com/LcenArthas/CCF-BDCI2019-Multi-person-Face-Recognition-Competition-Baseline.git
2️⃣ 配置环境
-
Ubantu16.04
-
Python 3.6
-
PyTorch 1.0.0
✨ 训练部分
1️⃣ 准备数据
🔸 在根目录下创建文件夹 /train_data/
,并将训练文件夹 /training/
放入其中:
mkdir train_data
🔸 准备数据:
cd data
python pre_data.py
2️⃣ 开始训练
python train.py
✨ 测试提交部分
1️⃣ 配置测试集文件
把测试集的图片文件夹 /test/
置于根目录,把提交例样 submission_template.csv
同样置于根目录
2️⃣ 下载预训练模型
下载好的模型置于根目录
👏 开始!
python test_ccf.py
10分钟左右,输出做后的提交结果 submission_new.csv