softmax(多类分类下为什么用softmax而不是用其他归一化方法)

:暂无数据 2026-06-09 11:50:01 :0

softmax(多类分类下为什么用softmax而不是用其他归一化方法)

大家好,softmax相信很多的网友都不是很明白,包括多类分类下为什么用softmax而不是用其他归一化方法也是一样,不过没有关系,接下来就来为大家分享关于softmax和多类分类下为什么用softmax而不是用其他归一化方法的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

多类分类下为什么用softmax而不是用其他归一化方法

如果用 cross entropy 做 cost function 的话,backpropagation 的时候要针对 cross entropy 求导,并向后传导。假设当前样本的 label 为 ,对应输出层结点为, 那么 cost 是 ,求导可得 。这里面 就是从输出层开始还得往后传继续求导的部分。
这里在(即输出层输出的概率)比较小的时候,会出现 numerically unstable (overflow) 的情况,很容易就强撸灰飞烟灭了。而如果输出层是 softmax(或者二分类时的 sigmoid,其实可以看成 softmax 的一种特殊情况),这个分母部分刚好可以被 softmax 层的导数(部分)消除。

softmax function是一个怎样的函数

sigmoid拟合Bernoulli distribution(二项分布),softmax拟合Multinomial distribution(多项分布)。

softmax的假设函数为什么是指数形式

交叉熵损失函数
在先前的教程中,我们已经使用学习了如何使用Logistic函数来实现二分类问题。对于多分类问题,我们可以使用多项Logistic回归,该方法也被称之为softmax函数。接下来,我们来解释什么事softmax函数,以及怎么得到它。

数字图像中的softmax是什么意思

Softmax 是一个函数
维基上的解释和公式是:
“softmax function is a generalization of the logistic function that maps a length-p vector of real values to a length-K vector of values”
如果某一个zj大过其他z,那这个映射的分量就逼近于1,其他就逼近于0,主要应用就是多分类,sigmoid函数只能分两类,而softmax能分多类,softmax是sigmoid的扩展。

softmax回归代价函数为什么是这样的

先理解max. 对一个三类问题,某样本经过NN处理后,最后一层输出值为[24,3,0.1]的话,那么经过max之后的结果为[1,0,0]。对不?
(至于为啥要max,输出结果本来挺奇怪 经过max以后就是categorical 的了,那么样本的类标就可以和他的预测值一起合体 直观地计算cost function。)
我们最需要的其实是max,但是max有个缺点就是不可导,没法用在dp里,于是有人就想出了softmax。思路就是指数级扩大最后一层的输出,每个值都会增大,然而最大的那个值相比其他值扩大的更多,然后归一化一下,考虑一下极限,如果最大值x_1经过指数运算后想对其他值为无穷大,那么exp(x_1)/exp(x_1)+others =1,其他输出值对应的为0。所以softmax模拟了max的行为,同时他还可导。

如果你还想了解更多这方面的信息,记得收藏关注本站。

softmax(多类分类下为什么用softmax而不是用其他归一化方法)

本文编辑:admin
: softmax

更多文章:


协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表