张量流中的一个非常简单的例子:标量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)
Run Code Online (Sandbox Code Playgroud)
然后将图形写入磁盘
graph = tf.get_default_graph()
writer = tf.summary.FileWriter("some/dir/to/write/events")
writer.add_graph(graph=graph)
Run Code Online (Sandbox Code Playgroud)
最后在张量板中可视化,它看起来像这样
问题是,为什么节点"添加"与渐变有关?我想自从我尝试最小化y,节点"Square"应该是,它是一个bug吗?有谁能解释一下?