论文笔记 | A Discriminative Feature Learning Approach for Deep Face Recognition

出处:ECCV 2016
论文:https://kpzhang93.github.io/papers/eccv2016.pdf
代码:https://github.com/ydwen/caffe-face

摘要: 在大多数可用的CNN中,softmax损失函数被用作训练深度模型的监督信号。为了提高深度学习特征的判别力,本文提出了一种新的监督信号,称为center loss。中心损失同时学习每个类别的深度特征的中心并且惩罚深度特征与其对应的类中心之间的距离。通过对softmax损失和中心损失的联合监督,可以训练强大的CNN,以尽可能地获得具有两个关键学习目标,类间分散和类内紧凑的深层特征。

1.简介

通过添加center loss 让简单的softmax 能够训练出更有内聚性的特征。作者意图,在配合softmax使用的时候,希望使学习到的特征具有更好的泛化性和辨别能力。通过惩罚每个种类的样本和该种类样本中心的偏移,使得同一种类的样本尽量聚合在一起。

2.相关工作

3.方法

softmax loss :
在这里插入图片描述
center loss :
在这里插入图片描述
其中,cyi表示第yi类深度特征的中心。希望在同一类所有图像特征与类中心特征的距离总和最小。

完整的loss function:
在这里插入图片描述
由于yi类的深度特征中心cyi难以确定,文章给了两个步骤加以修正。第一,基于每个mini-batch对中心特征进行更新。第二,使用一个a尺度去控制中心偏移(指数加权)。Lc的导数以及yi的平均偏移如下:
在这里插入图片描述
由于本文是caffe实现,需要自己代码实现反向传播,整个算法框架如下图
在这里插入图片描述

Discussion

softmax loss:

         

joint supervision of softmax loss and center loss:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值