模型架构--2

SphereFace

在2017年发表在CVPR的文章,改进原先使用softmax作为loss function的人脸辨识,使用large margin softmax loss再加上||W||=1和b=0的限制,使得预测仅取决於W和x之间的角度。

先介绍softmax loss,如果是一个二分类的问题,结果出来就是样本预测为类别1和类别2的机率。

Large-Margin Softmax Loss是观看类间和类内距离的差距,cos函数在0到π范围是递减的,cos(mx)要小於cos(x)。m值越大学习的难度越大,透过这种方式定义损失函数来使模型学到类间距离较大的但类内距离更小的特徵。

若使用L-softmax loss就是在训练时增加原来的softmax loss的学习难度,利用一些限制来强迫模型学习些较容易辨识错误或是较为相似的特徵,让模型学会辨识这些易辨识错误的资料,而非硬背下来简单易分析的特徵,来加强模型学习的成效。


<<:  【领域展开 08 式】 WordPress 布景主题选择 (彷佛发现无底洞

>>:  那些被忽略但很好用的 Web API / DesignMode

Day 03: Python开发环境 Spyder初探

那麽在上一篇已经有安装好了Anaconda了,我们就可以开始使用Anaconda开发环境底下的各式功...

系列目录

本系列同样发表於iThome体人赛 - 用Keycloak学习身份验证与授权。 本页後面还有一些小後...

AE-Lightning 雷电云特效1-Day23

今天来练习雷电云的特效 参考来源,六指渊:https://www.sixvfx.com/lightn...

Day30:HTML(28) form(7)

输入类型文件 该"input type="file"" 定义...

为了转生而点技能-JavaScript,day19(configurable、writable、enumerable、value

同个物件内的单一属性编辑:configurable、writable、enumerable、valu...