File size: 1,706 Bytes
3414797
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
license: other
license_name: insightface-research
license_link: https://github.com/deepinsight/insightface
---

# face-recognition-bench-models

Artefatos de modelo do benchmark de reconhecimento facial em borda do repositório
[PDC-EAI/face-recognition](https://github.com/PDC-EAI/face-recognition) — apenas os
arquivos grandes demais para o GitHub (todas as variantes do ArcFace R100). Os modelos
pequenos viajam nas branches `hw/<id>` do próprio git; o `scripts/fetch_models.sh` de lá
baixa estes com verificação de SHA-256 (manifest em `models/MANIFEST.tsv`).

| arquivo | bytes | origem |
|---|---|---|
| `onnx/arcface_r100.onnx` | 260.694.169 | export local do checkpoint InsightFace MS1MV3 (opset 13, lote dinâmico) |
| `onnx/arcface_r100_fp16.onnx` | 130.399.627 | `scripts/convert_precision.py` (onnxconverter-common) |
| `onnx/arcface_r100_int8_ort.onnx` | 65.722.491 | `scripts/convert_precision.py` (ORT QDQ estático, calibração IJB-A 300 faces) |
| `tflite/arcface_r100_int8.tflite` | 65.882.880 | cadeia onnx2tf, mesma calibração |
| `tflite/arcface_r100_int8_edgetpu.tflite` | 66.785.920 | `edgetpu_compiler` sobre o int8 acima (par canônico da Coral Dev Board) |
| `tflite/mobilefacenet_w600k_int8_edgetpu.tflite` | 4.280.960 | backup — o `edgetpu_compiler` só roda em x86 |

## Licença

Os pesos do ArcFace R100 derivam do [InsightFace](https://github.com/deepinsight/insightface)
(MS1MV3) e seguem a restrição do projeto: **uso em pesquisa, não comercial**.
O MobileFaceNet w600k (WebFace600K) tem a mesma origem e restrição.

## Citação

> J. Deng, J. Guo, N. Xue, S. Zafeiriou. *ArcFace: Additive Angular Margin Loss for Deep
> Face Recognition.* CVPR 2019.