人脸识别中的常见softmax函数总结(A-Softmax,AM-Softmax,ArcFace等)

本文整理、总结了常见softmax(如A-Softmax,AM-Softmax,ArcFace)的公式、论文出处等。
先总结几个重要的点:

  • L-Softmax 提出了angular margin的概念,重新思考,引入cos角,认为各类之间的夹角需要有个margin。
  • A-Softmax将weight归一化,使得特征上的点映射到单位超球面上。
  • AM-Softmax将角度上的倍数关系改为cos值的比较。
  • Arcface将margin由cos值改为值的比较。(和AM-Softmax比较下,两者的m前面的符号是不同的)
Name Loss公式 权重/特征归一 论文
softmax N/N  
NormFace 同softmax Y/Y arxiv ACMMM 2017
L softmax

首次提出angular margin

N/N arxiv ICML 2016
A softmax

增加weight norm

Y/N arxiv CVPR 2017
AM softmax

增加feat norm和scale,margin由乘法变为加法

Y/Y arxiv ICLRw 2018
CosFace 同AM-Softmax,和AM-Softmax接近同时发布 Y/Y arxiv CVPR 2018
ArcFace

类似AM softmax,将margin由cos外移到内

Y/Y arxiv CVPR 2019
Adaptive Face

将margin参数化,与类别相关

Y/Y pdf CVPR 2019

todo Decision Boundary

你可能感兴趣的:(人脸检测,配准,识别)