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_通俗易懂的讲一下起到什么作用的主要内容,如果未能解决你的问题,请参考以下文章

第一次这么通俗易懂的讲Paxos算法

通俗易懂的讲:云计算大数据和人工智能

xgboost原理及调参方法-通俗易懂版本

麻烦用比较通俗易懂的语言帮我介绍一下JMS,中间件,webService,WSDL以及SOAP之间的关系.

spring相关面试题-通俗易懂

易语言里的API函数是啥意思?请说得通俗易懂……谢谢!*