📅  最后修改于: 2023-12-03 14:46:24.990000             🧑  作者: Mango
在Python的TensorFlow
库中,nn.tanh()
函数是用于计算张量的双曲正切函数(hyperbolic tangent)。双曲正切函数是一种非线性变换函数,常用于神经网络的激活函数。
tf.nn.tanh(x, name=None)
x
:输入张量或稀疏张量。name
:操作的可选名称字符串。返回一个与输入相同形状的张量,其中每个元素都计算为tanh函数应用于对应输入元素的结果。
import tensorflow as tf
# 创建一个输入张量
x = tf.constant([-2.0, -1.0, 0.0, 1.0, 2.0])
# 计算张量的双曲正切函数
output = tf.nn.tanh(x)
print(output)
输出:
tf.Tensor([-0.9640276 -0.7615942 0. 0.7615942 0.9640276], shape=(5,), dtype=float32)
在上面的示例中,我们首先创建了一个输入张量x
,然后使用tf.nn.tanh()
函数计算了x
的双曲正切。最后,我们打印输出结果。
以上就是关于Python | TensorFlow nn.tanh()
的介绍,希望对你有所帮助。