前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >图像分类任务中的损失

图像分类任务中的损失

作者头像
AI研习社
发布于 2019-11-18 06:38:44
发布于 2019-11-18 06:38:44
2.2K0
举报
文章被收录于专栏:AI研习社AI研习社
原标题 | Losses in image classification task

作 者 | Evgeny Semyonov

翻 译 | 天字一号、Zinuo、invictus maneo

审 校 | 鸢尾、唐里、Pita

注:敬请点击文末【阅读原文】访问文中相关链接,PC查看体验更佳。

图像分类是机器学习中的一项重要任务。这项任务有很多比赛。良好的体系结构和增强技术都是必不可少的,但适当的损失函数现在也是至关重要的。

例如,在kaggle蛋白质分类挑战赛中(https://www.kaggle.com/c/human-protein-atlas-image-classification),几乎所有的顶级团队都使用不同的损失来训练他们的卷积神经网络

在这篇文章中,我们将会讨论不同的损失函数的适用情况。

Focal loss

如果数据集中有一个稀少的类,那么它对摘要损失的影响很小。为了解决这个问题,作者的文章(https://arxiv.org/abs/1708.02002)建议应用额外的比例因子来降低模型十分确定样本的损失。硬挖掘正在激发一个分类器来关注最困难的情况,这些情况是我们稀有类的样本。

gamma控制简单情况下的降低。如果离1很近且模型不确定的,则Focal损失是一个标准的softmax损失函数。

Center loss

Softmax 损耗只鼓励标签的分离,并没有考虑特征值的鉴别能力。如https://arxiv.org/abs/1707.07391一篇文章中所述,存在所谓的中心损失方法。除了 CE 损耗外,中心损耗还包括从样本到样本类中心的距离。

Ls 表示 Softmax 损失,Lc 表示中心损耗。λ是一个缩放因子。

这两种方法的结果:

Contrastive center loss

中心损失只增强了类内紧凑性,不考虑类间可分离性。此外,中心损失仅涉及单个类内的距离,则存在类中心被固定化的风险。为了消除这些缺点,建议对类之间的小距离进行处罚。

Ring loss

与直接学习质心不同,该机制具有少量参数。在‘Ring loss’文章中,作者证明了,当特征向量范数相同时,角边距最大。因此,激励样本在特征空间中具有相同的范数,我们:

1、更好地提升分类性能。

2、应用原有归一化技术。

在二维空间中可视化特征,我们可以看到圆环。

ArcFace loss

softmax的损失函数形式是:

与Ring Loss一样,ArcFace loss的作者也对下面的等式进行进一步的探索。

它们还将特征的矢量规范化为 1,并将特征样本的规范缩放为尺度 s。现在,我们的预测仅取决于特征矢量和权重矢量之间的角度。

为了增加类内的进制程度,提高类间的区分性,对theta Yi的cosine进行最大化的惩罚损失。

为了进行比较,让我们看一下上面的图片!2D 空间中有 8 个标识。每个标识都有自己的颜色。点表示样本,线条表示每个个体的中心方向。我们看到个体点离其中心很近,并且远离其他个体。此外,每个中心之间的角距离相等。这些事实证明作者的方法是有效的。

SphereFace 和CosFace损失

这些损失非常接近 ArcFace。在 SphereFace 中,不使用执行附加边界,而是使用乘法因子:

或 CosFace 依赖于cosine边界

LGM loss

https://arxiv.org/pdf/1803.02988文章的作者依靠贝叶斯定理来解决分类任务。引入 LGM 损失作为分类和可能性损失的总和。Lambda 是一个真正的值,扮演缩放因子的角色。

分类损失通常被表述为交叉熵损损失,但这里概率被后分布所取代:

分类部分起鉴别作用。但文章中还有一个可能的部分:

这一项要求用适当的均值和协方差矩阵从正态分布中采样x_i。

在图中可以看到二维空间的正态分布。

via https://medium.com/@lightsanweb/losses-in-image-classification-task-7401a8348927

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CVPR 19系列2 | 强判别能力的深度人脸识别(文末附有源码)
CVPR2019已经告一段落,但是好的文献依然值得慢慢去品味,值得深入阅读去体会作者的意图,从中学习其精髓,去发现更多的创新点。今天为大家推荐一篇关于人脸识别的文献,主要提出了一个更具有判别能力的人脸识别模型,有兴趣的您可以和我们一起来学习。
计算机视觉研究院
2019/07/10
1K0
CVPR 19系列2 | 强判别能力的深度人脸识别(文末附有源码)
CV学习笔记(三十):人脸识别流程分析
*理论联系实际,记录下读《Deep Face Recognition: A Survey》的心得体会
云时之间
2020/08/25
1.2K0
【论文复现】ArcFace: Additive Angular Margin Loss for Deep Face Recognition
论文的标题:《ArcFace: Additive Angular Margin Loss for Deep Face Recognition》 论文下载链接:https://arxiv.org/pdf/1801.07698v1.pdf
致Great
2021/04/09
2.8K0
【论文复现】ArcFace: Additive Angular Margin Loss for Deep Face Recognition
【CVPR 2018】腾讯AI lab提出深度人脸识别中的大间隔余弦损失
【论文导读】 深度卷积神经网络(DCNN)在人脸识别中已经取得了巨大的进展,通常的人脸识别的核心任务都包括人脸验证与人脸识别,涉及到特征判别。很多模型都是使用Softmax损失函数去监督模型的训练,
张俊怡
2018/04/24
1.3K0
【CVPR 2018】腾讯AI lab提出深度人脸识别中的大间隔余弦损失
CVPR2022 Oral | CosFace、ArcFace的大统一升级,AdaFace解决低质量图像人脸识
图像质量是一个属性的组合,表明一个图像如何如实地捕获原始场景。影响图像质量的因素包括亮度、对比度、锐度、噪声、色彩一致性、分辨率、色调再现等。
集智书童公众号
2022/05/26
2.6K0
CVPR2022 Oral | CosFace、ArcFace的大统一升级,AdaFace解决低质量图像人脸识
RetinaNet网络详解
作者深入分析了极度不平衡的正负(前景背景)样本比例导致 one-stage 检测器精度低于 two-stage 检测器,基于上述分析,提出了一种简单但是非常实用的 Focal Loss 焦点损失函数,并且 Loss 设计思想可以推广到其他领域,同时针对目标检测领域特定问题,设计了 RetinaNet 网络,结合 Focal Loss 使得 one-stage 检测器在精度上能够达到乃至超过 two-stage 检测器。
h3110_w0r1d
2025/02/04
1150
一文详解人脸识别最新进展
来源丨https://zhuanlan.zhihu.com/p/234369216
3D视觉工坊
2020/12/11
7930
一文详解人脸识别最新进展
Face Recognition Loss on Mnist with Pytorch
这篇文章的重点不在于讲解FR的各种Loss,因为知乎上已经有很多,搜一下就好,本文主要提供了各种Loss的Pytorch实现以及Mnist的可视化实验,一方面让大家借助代码更深刻地理解Loss的设计,另一方面直观的比较各种Loss的有效性,是否涨点并不是我关注的重点,因为这些Loss的设计理念之一就是增大收敛难度,所以在Mnist这样的简单任务上训练同样的epoch,先进的Loss并不一定能带来点数的提升,但从视觉效果可以明显的看出特征的分离程度,而且从另一方面来说,分类正确不代表一定能能在用欧式/余弦距离做1:1验证的时候也正确...
AI算法与图像处理
2020/11/23
8160
Face Recognition Loss on Mnist with Pytorch
人脸识别损失函数疏理与分析
两张人脸图像,分别提取特征,通过计算特征向量间的距离(相似度)来判断它们是否来自同一个人。选择与问题背景相契合的度量方式很重要,人脸识别中一般有两种,欧氏距离和余弦距离(角度距离)。
李拜六不开鑫
2020/08/05
2.3K1
人脸识别损失函数疏理与分析
学界 | SphereReID:从人脸到行人,Softmax 变种效果显著
本文主要是介绍自己做的一个工作:SphereReID: Deep Hypersphere Manifold Embedding for Person Re-Identication(https://arxiv.org/abs/1807.00537),用了 Softmax 的变种,在行人重识别上取得了非常好的效果,并且端到端训练,网络结构简单。在 Market-1501 数据集上达到 94.4% 的准确率(并且不需要 re-ranking 和 fine-tuning)。
AI科技评论
2018/07/27
8000
学界 | SphereReID:从人脸到行人,Softmax 变种效果显著
『深度概念』度量学习中损失函数的学习与深入理解
度量学习(Metric Learning),也称距离度量学习(Distance Metric Learning,DML) 属于机器学习的一种。其本质就是相似度的学习,也可以认为距离学习。因为在一定条件下,相似度和距离可以相互转换。比如在空间坐标的两条向量,既可以用余弦相似度的大小,也可以使用欧式距离的远近来衡量相似程度。
小宋是呢
2019/06/27
2.9K0
『深度概念』度量学习中损失函数的学习与深入理解
从39个kaggle竞赛中总结出来的图像分割的Tips和Tricks
想象一下,如果你能得到所有的tips和tricks,你需要去参加一个Kaggle比赛。我已经超过39个Kaggle比赛,包括:
double
2020/12/17
1.3K0
从39个kaggle竞赛中总结出来的图像分割的Tips和Tricks
你有多久没看过人脸识别的文章了?X2-SoftMax开源,ArcFace与MagFace都黯然失色了
人脸识别有四个步骤:人脸检测、人脸对齐、人脸特征提取和特征比较。人脸特征提取是面识别过程中最重要的任务之一。为了提高面识别的准确性,有必要增强模型提取判别性人脸特征的能力。
集智书童公众号
2023/12/20
9210
你有多久没看过人脸识别的文章了?X2-SoftMax开源,ArcFace与MagFace都黯然失色了
神经网络中的损失函数
在《神经网络中常见的激活函数》一文中对激活函数进行了回顾,下图是激活函数的一个子集——
半吊子全栈工匠
2023/09/02
1.4K0
神经网络中的损失函数
[深度学习概念]·深度学习中人脸识别开发解析
人脸验证做的是 1 比 1 的比对,即判断两张图片里的人是否为同一人。最常见的应用场景便是人脸解锁,终端设备(如手机)只需将用户事先注册的照片与临场采集的照片做对比,判断是否为同一人,即可完成身份验证。
小宋是呢
2019/06/27
1.5K0
[深度学习概念]·深度学习中人脸识别开发解析
人脸识别中Softmax-based Loss的演化史
近期,人脸识别研究领域的主要进展之一集中在了 Softmax Loss 的改进之上;在本文中,旷视研究院(上海)(MEGVII Research Shanghai)从两种主要的改进方式——做归一化以及增加类间 margin——展开梳理,介绍了近年来基于Softmax的Loss的研究进展。
算法工程师之路
2019/08/09
1.9K0
人脸识别中Softmax-based Loss的演化史
深度学习之视频人脸识别系列四:人脸表征-续
【磐创AI导读】本文是深度学习之视频人脸识别系列的第四篇文章,接着第三篇文章,继续介绍人脸表征相关算法和论文综述。在本系列第一篇文章里我们介绍了人脸识别领域的一些基本概念,分析了深度学习在人脸识别的基本流程,并总结了近年来科研领域的研究进展,最后分析了静态数据与视频动态数据在人脸识别技术上的差异;在第二篇文章中介绍了人脸检测与对齐的相关算法。欢迎大家关注我们的公众号:磐创AI。
磐创AI
2018/09/20
2K0
深度学习之视频人脸识别系列四:人脸表征-续
【深度学习】同款商品识别的克星--ArcFace!
ArcFace: Additive Angular Margin Loss for Deep Face Recognition(CVPR2019)
黄博的机器学习圈子
2021/04/16
2.5K0
【深度学习】同款商品识别的克星--ArcFace!
中国团队夺得MegaFace百万人脸识别冠军,精度98%再创记录,论文代码+数据全开源
MegaFace数据集 网络结构 首先,我们尝试在人脸识别的任务上找到一个优秀的网络结构。 3.1 网络输入设定 在我们所有的实验当中,都根据人脸的 5 个关键点进行对齐,并且切割设置大小到 112x112。因为这个图片大小是 ImageNet 输入的 1/4,我们考虑取消常见网络结构起始的降分辨率操作,即替换(conv77-stride22)为(conv33-stride11)。我们这个输入放大版的网络结构标记为 L。 3.2 网络输出设定 此处输出指代特征向量这一层。我们实验了多种从最后一个卷
新智元
2018/03/13
2.4K0
中国团队夺得MegaFace百万人脸识别冠军,精度98%再创记录,论文代码+数据全开源
基础积累 | 图像分割损失函数最全面、最详细总结,含代码
论文地址:https://arxiv.org/pdf/2006.14822.pdf
AI算法修炼营
2020/07/02
6.1K0
推荐阅读
相关推荐
CVPR 19系列2 | 强判别能力的深度人脸识别(文末附有源码)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文