【发布时间】:2017-11-04 15:53:31
【问题描述】:
tensorflow 中一个非常简单的例子:min (x + 1)^2 其中x 是一个标量。代码是:
import tensorflow as tf
x = tf.Variable(initial_value=3.0)
add = tf.add(x, 1)
y = tf.square(add)
optimizer = tf.train.GradientDescentOptimizer(learning_rate=0.01)
train = optimizer.minimize(y)
然后将图形写入磁盘:
graph = tf.get_default_graph()
writer = tf.summary.FileWriter("some/dir/to/write/events")
writer.add_graph(graph=graph)
最后,在 tensorboard 中可视化,如下所示:
问题是,为什么“添加”节点与渐变相连?我认为既然我试图最小化 y,那么“Square”节点应该是。这是一个错误吗?谁能解释一下?
【问题讨论】:
标签: tensorflow neural-network tensorboard