目录

Large-Margin Softmax Loss

A-Softmax loss

附录


本文中对比了L-Softmax Loss 和A-Softmax loss两种变式,仅作为比较。对于两种损失函数的具体介绍见后期整理的论文笔记。

Large-Margin Softmax Loss

Large-Margin Softmax Loss(L-softmax)是在ICML2016中提出的。Softmax的分类面只有一个面,而L-softmax在Softmax的基础上对W和x的角度引入正整数扩充m,使分类条件更加严苛,此时分类面变成了两个,并且两个面中间存在(m-1)倍角度的间隙,即命名中Large-Margin的由来。

不同m值的 L-softmax 和 Softmax 的区别

A-Softmax loss

Angular softmax (A-Softmax) 是在CVPR2017中提出的,应用在人脸识别任务中即称为SphereFace。A-Softmax类似于L-softmax,在原始Softmax的基础上不仅对角度添加m倍数的限制,还对A-Softmax上一层全连接层的W和b做出||W||=1和b=0两个限制。由此以来,A-Softmax的分类过程仅依赖于W和x之间的角度。下图为原始Softmax、添加了||W||=1和b=0限制的modified Softmax和添加了角度m限制以及W和b限制的A-Softmax的对比,每种loss的第一个图(a,c,e)是将二分类特征在坐标轴中画出来,第二个图(b,d,f)将特征映射到圆上,并用箭头画出了W。

Softmax(a,b)、modified Softmax(c,d) 以及 A-Softmax(e,f) 的对比

附录

参考博客:

https://blog.csdn.net/u014380165/article/details/77284921

http://www.cnblogs.com/heguanyou/p/7503025.html

关于softmax,softmax loss以及BP:

http://freemind.pluskid.org/machine-learning/softmax-vs-softmax-loss-numerical-stability/

Softmax、L-Softmax、A-Softmax的整理对比相关推荐

  1. KLD Loss( tf.nn.softmax, torch.nn.functional.softmax, log_softmax, kl_div) 计算技巧(一)

    最近在比较不同模型的性能,发现虽然文献中使用的相同的指标,比如KLD.但是数据的处理方式却存在着差异,这会导致最后的数据并不具有直接可比性. 这里记录下,其中的一些值得记住的细节.主要涉及的API包括 ...

  2. softmax函数为什么叫softmax?

    之前一直很奇怪这个名字,本身是做一个类似归一化的动作,把整体一个vector"压缩"成一个符合概率分布的样子,为什么叫softmax呢? 今天查了下,看了下部分答案,大概写一下理解 ...

  3. softmax单元_初探softmax

    冒泡~又是新的一周鸭!经历了昨天的多次地震,要更珍惜生命,努力鸭! Softmax 首先,我们要先了解一下,什么是Softmax? Softmax是用于分类过程,用来实现多分类的,简单来说,它把一些输 ...

  4. android 功能清单文件夹,全新Android L大小全部功能清单整理

    今天凌晨,谷歌在美国旧金山发布全新安卓系统 Android L,该系统预计今年秋季发布,在此之前先向开发者提供. 在凌晨的主题演讲中,谷歌表示全新安卓系统将为用户提供全新的使用体验,比如 Projec ...

  5. softmax函数计算概念,过程。Coursera | Andrew Ng (02-week3-3.9)—训练一个 Softmax 分类器

    版权声明:本文为博主--ZJ--原创文章,未经博主允许不得转载. https://blog.csdn.net/JUNJUN_ZHAO/article/details/79122927 该系列仅在原课程 ...

  6. 3.9 训练一个 Softmax 分类器-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 3.8 Softmax 回归 回到目录 3.10 深度学习框架 训练一个 Softmax 分类器 (Training a Softmax Classifier) 上一个视频中 ...

  7. UFLDL教程:Exercise:Softmax Regression

    Softmax分类函数的Python实现 Deep Learning and Unsupervised Feature Learning Tutorial Solutions 逻辑回归假设函数 在线性 ...

  8. python机器学习案例系列教程——逻辑分类/逻辑回归LR/一般线性回归(softmax回归)

    全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 线性函数.线性回归 参考:http://blog.csdn.net/luanpeng825485697/article/details ...

  9. 【机器学习】对数线性模型之Logistic回归、SoftMax回归和最大熵模型

    来源 | AI小白入门 作者 | 文杰 编辑 | yuquanle 完整代码见:原文链接 1. Logistic回归 ​ 分类问题可以看作是在回归函数上的一个分类.一般情况下定义二值函数,然而二值函数 ...

最新文章

  1. 谷歌深度学习公开课任务 5: Word2VecCBOW
  2. nova虚拟机打不开console
  3. windows cmd命令行中 查看 修改 删除与添加环境变量
  4. 中国乙二醇型汽车防冻液市场运营能力分析与投资战略规划研究报告2022-2028年版
  5. 微软 python教程_最强福利——来自微软的Python学习教程(开发指南)
  6. 题目1001:A+B for Matrices
  7. Spring事务控制和传递性理解
  8. SQL Server高级查询之数据查询和操作(DDL和DML)
  9. Spring自带的工具类总结
  10. C语言递归方法求解背包问题
  11. 老码识途——1.1反汇编机器码入门
  12. 哈尔滨计算机管理,哈尔滨戴斯酒店计算机管理完整系统.doc
  13. 3DMAX解析愤怒的小鸟
  14. ECCV22 最新54篇论文分方向整理|包含Transformer、图像处理、人脸等(附下载)...
  15. FT232RL芯片USB转TTL应用
  16. 有趣好玩的黑科技网站分享
  17. 计算机表格中如何计算数据透视表,如何在EXCEL数据透视表中进行计算 |
  18. 德州仪器宣布收购12寸晶圆厂
  19. 显示器分辨率一直跳_台式机的屏幕总是闪烁是怎么回事 怎么调电脑分辨率
  20. 你必须知道的.NET(第2版)

热门文章

  1. 如何在微信小程序里面退出小程序
  2. 经验之谈:9大技巧快速提升自己的平面设计思维能力
  3. SpringCloud-gateway资料以及详解
  4. 自己封装的数据库DbUtils的万能模板
  5. SDUTOJ打字训练
  6. android 添加意图,c# - Xamarin.Android:如何为每个通知添加唯一的意图 - 堆栈内存溢出...
  7. 华为OD机考 2022
  8. Nginx 安装、解决办法
  9. C语言课设飞机票订购系统
  10. PTA航空公司VIP客户查询c++版——山东科技大学