https://blog.youkuaiyun.com/weixin_43013761/article/details/100019718
人脸识别0-05:insightFace-损失函数arcface-史上最全,讲的比较全
下面是我的补充
# 先进行L2正则化,然后进行全链接
_weight = mx.symbol.L2Normalization(_weight, mode='instance')
nembedding = mx.symbol.L2Normalization(embedding, mode='instance', name='fc1n') * s
#使用全局池化代替全链接层,得到每个id的角度*64
fc7 = mx.sym.FullyConnected(data=nembedding, weight=_weight, no_bias=True, num_hidden=config.num_classes,
name='fc7')
arcface ,网络全连接的输出 跟的一个全连接fc7实现的计算是 矩阵 fc1 * w,而arcface 的损失
w的模是1, x的模也要是1,对上上面代码两个归一化,归一化的操作过程如下