小编Jie*_*hou的帖子

张量流图中的梯度是否计算错误?

张量流中的一个非常简单的例子:标量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吗?有谁能解释一下?

neural-network tensorflow tensorboard

12
推荐指数
1
解决办法
4722
查看次数

标签 统计

neural-network ×1

tensorboard ×1

tensorflow ×1