【華為雲技術分享】ArcFace簡介


ArcFace在論文CVPR2019的論文《Arcface: Additive angular margin loss for deep face recognition》中提出,ArcFace是針對人臉識別的一種損失函數。本文對ArcFace進行簡單的介紹。

ArcFace是對傳統softmax的改進,先看傳統的softmax:

圖片1.png

為了方便表示,下面將b_j設置為0。另外,圖片1.png,這里theta_j是W_j和x_i之間的夾角。通過歸一化,將W_j和x_i的模固定為1,並添加上縮放因子s,則上面的損失可以變為:

截圖.PNG

另外,為了使類內對象緊致,類間對象分離,加上角度的margin m,則得到ArcFace的最終形式:

截圖.PNG

論文中給出的偽碼如下:

截圖.PNG

作者:冰糖檸萌


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM