tf.nn.softmax

介绍

计算softmax激活函数

进行下面操作:

softmax = tf.exp(logits) / tf.reduce_sum(tf.exp(logits), axis)

常用别名

  • tf.math.softmax

语法

tf.nn.softmax(
    logits,
    axis=None,
    name=None
)
参数:
  • logits:非空Tensor,必须是下面类型之一:half, float32, float64
  • axis:按照哪个轴计算,默认为-1,最后一个维度
返回值:

一个Tensor,与logits具有相同的类型和shape

例子

a=tf.constant([0.1,0.02,0.3],dtype=tf.float32)

a=tf.nn.softmax(a)
print(a)

执行结果:

tf.Tensor([0.31801364 0.2935636  0.38842276], shape=(3,), dtype=float32)

原文出处:/show_1EF5FDvcm8hW.html