我想建立一个神经网络,我在问自己这两个函数之间是否有区别?
tf.nn.tanh vs tf.tanh
回答:
没有区别。
在tensorflow/tensorflow/python/ops/nn.py
文件中(即tf.nn
定义的地方),我们可以找到tanh
的定义:
from tensorflow.python.ops.math_ops import tanh
此外,这里有一个TODO
链接
# TODO(cwhipkey): sigmoid and tanh should not be exposed from tf.nn.
因此,tanh可能会从tf.nn
包中移除。
所以应该使用tf.tanh
(定义在这里)。