码迷,mamicode.com
首页 > 其他好文 > 详细

softmax_通俗易懂的讲一下起到什么作用

时间:2017-08-19 12:57:20      阅读:1080      评论:0      收藏:0      [点我收藏+]

标签:表示   result   copyright   问题   选择   else   通过   ext   text   

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_通俗易懂的讲一下起到什么作用

标签:表示   result   copyright   问题   选择   else   通过   ext   text   

原文地址:http://www.cnblogs.com/zhuhou/p/7395752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!