VarGFaceNet: An Efficient Variable Group Convolutional Neural Network for Lightweight Face Recognition
PDF: https://arxiv.org/pdf/1910.04985.pdf
PyTorch代碼: https://github.com/shanglianlm0525/PyTorch-Networks
1 概述
- Group Convolution固定每個卷積中的Group數目, 而Variable Group Convolution是固定每個卷積group中的通道數;
- VarGNet主要用於常見目標檢測, VarGFaceNet將其拓展應用於人臉識別任務
- VarGFaceNet是一種有效的用於輕量級人臉識別的可變組卷積網絡
2
2-1 Normal block
Variable Group Network的Normal block
VarGNet的塊上添加SE塊和PReLU增強判別能力
PyTorch代碼:
2-2 Down sampling block
Variable Group Network的Down sampling block
VarGNet的塊上添加SE塊和PReLU增強判別能力
PyTorch代碼:
2-3 Head setting
PyTorch代碼:
2-4 Embedding setting
先通過1×1卷積層將通道擴展到1024,以保留基本信息,然後使用可變組conv和逐點conv將空域縮小到1×1,節省計算成本。
PyTorch代碼:
3 VarGFaceNet
PyTorch代碼: