请问每层的梯度值,怎样在tensorboard输出?

来源:5-5 Tensorboard实战(2)

华8053028

2022-01-22

输入正文

写回答

1回答

正十七

2022-02-14

需要你把optimizer的运行拆出来自己实现,这样就可以得到梯度的tensor,code大概如下,具体你可以再搜搜:

optimizer = tf.train.AdamOptimizer(..)
grads = optimizer.compute_gradients(loss)
grad_summ_op = tf.summary.merge([tf.summary.histogram("%s-grad" % g[1].name, g[0]) for g in grads])
grad_vals = sess.run(fetches=grad_summ_op, feed_dict = feed_dict)
writer['train'].add_summary(grad_vals)


0
1
华8053028
非常感谢!
2022-02-15
共1条回复

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程