顔認識は、今日のデバイスで最も広く公開されている機能の1つであるため、最優先で検討する必要がある重要な問題を表しています。最近の傾向によると、畳み込みニューラルネットワーク(CNN)ベースのアプローチは、顔認識を含むコンピュータービジョンの多くのタスクで非常に成功しています。損失関数は、ネットワークの良さを判断するためにCNNの上部で使用されます。このホワイトペーパーでは、クロスエントロピー、角度ソフトマックス、加算マージンソフトマックス、ArcFace、および顔認識の限界損失などのさまざまな損失関数のパフォーマンス比較を示します。実験は、ResNetとMobileNetの2つのCNNアーキテクチャで行われます。広く使用されている2つの顔データセット、すなわちCASIA-WebfaceとMS-Celeb-1Mがトレーニングに使用され、ベンチマークにはLabeled Faces in the Wild(LFW)顔データセットがテストに使用されます。
Face recognition is one of the most widely publicized feature in the devices today and hence represents an important problem that should be studied with the utmost priority. As per the recent trends, the Convolutional Neural Network (CNN) based approaches are highly successful in many tasks of Computer Vision including face recognition. The loss function is used on the top of CNN to judge the goodness of any network. In this paper, we present a performance comparison of different loss functions such as Cross-Entropy, Angular Softmax, Additive-Margin Softmax, ArcFace and Marginal Loss for face recognition. The experiments are conducted with two CNN architectures namely, ResNet and MobileNet. Two widely used face datasets namely, CASIA-Webface and MS-Celeb-1M are used for the training and benchmark Labeled Faces in the Wild (LFW) face dataset is used for the testing.