吴裕雄--天生自然TensorFlow2教程:输出方式

sigmoid

吴裕雄--天生自然TensorFlow2教程:输出方式

 

 吴裕雄--天生自然TensorFlow2教程:输出方式

out' = sigmoid(out) # 把输出值压缩在0-1

import tensorflow as tf
a = tf.linspace(-6., 6, 10)
a
tf.sigmoid(a)
x = tf.random.normal([1, 28, 28]) * 5
tf.reduce_min(x), tf.reduce_max(x)

x = tf.sigmoid(x)
tf.reduce_min(x), tf.reduce_max(x)
a = tf.linspace(-2., 2, 5)
tf.sigmoid(a)  # 输出值的和不为1
softmax
tf.nn.softmax(a)  # 输出值的和为1

吴裕雄--天生自然TensorFlow2教程:输出方式

 

 

logits = tf.random.uniform([1, 10], minval=-2, maxval=2)
logits
prob = tf.nn.softmax(logits, axis=1)
prob
tf.reduce_sum(prob, axis=1)

吴裕雄--天生自然TensorFlow2教程:输出方式

tf.tanh(a)
上一篇:2021年超火的外卖cps


下一篇:吴裕雄--天生自然TensorFlow2教程:张量排序