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

tf.nn.softmax

时间:2020-01-20 18:53:26      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:class   info   code   max   sof   none   大小   图片   bsp   

tf.nn.softmax(
    logits,
    axis = None,
    name = None
    dim = None
)
  • 作用:softmax函数的作用就是归一化。
  • 输入:全连接层(往往是模型的最后一层)的值,一般代码中叫做logits
  • 输出:归一化的值,含义是属于该位置的概率,一般代码叫做probs,例如输出[0.4, 0.1, 0.2, 0.3],那么这个样本最可能属于第0个位置,也就是第0类。这是由于logits的维度大小就设定的任务的类别,所以第0个位置就代表第0类。softmax函数的输出不改变维度的大小。
  • 用途:如果做单分类的问题,那么输出的值就取top1(最大, argmax); 如果做多分类问题,那么输出的值就取topN

例子:

技术图片

 

 输出:

技术图片

 

从结果中分析出array最有可能属于第0类(一共四类)

 

如果想进一步了解softmax的原理,可以参考这篇文章:https://zhuanlan.zhihu.com/p/93054123

tf.nn.softmax

标签:class   info   code   max   sof   none   大小   图片   bsp   

原文地址:https://www.cnblogs.com/elitphil/p/12218877.html

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