softmax_通俗易懂的讲一下起到什么作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了softmax_通俗易懂的讲一下起到什么作用相关的知识,希望对你有一定的参考价值。
softmax其实就是输出层的一个激活函数
公式我就不写了
举个例子:
比如说输出一个二分类的结果[a,b](这里还没有使用softmax函数)(a>b)
现在的要求是想要结果中比较大的数字表示正确的分类, 正常来说一定选择a, 这样的话输出层的激活函数就是
if a > b ;
result = [1, 0]
else:
result = [0 , 1]
但是, 如果说a和b的数值非常接近, 所以我们选b也无可厚非,
因此,我们想有一个大点的概率选择a, 小一点的概率选择b, 所以a会经常取到,而b也会偶尔取到,
通过softmax函数处理之后, 就转化成相应的概率问题.
我们的得到的结果是这样的
result = [0.7, 0.3]
更加的符合实际情况
以上是关于softmax_通俗易懂的讲一下起到什么作用的主要内容,如果未能解决你的问题,请参考以下文章