【发布时间】:2016-08-01 21:12:19
【问题描述】:
世界,
我想更熟悉 Tensorboard API。
我研究了我在这里找到的脚本:
https://www.tensorflow.org/code/tensorflow/examples/tutorials/mnist/mnist_with_summaries.py
它在我的笔记本电脑上运行良好。
其中大部分对我来说很有意义。
所以,我写了一个简单的 tensorflow 演示:
import tensorflow as tf
sess = tf.Session()
with tf.name_scope('scope0'):
y1 = tf.Variable(1.1)
# I should intialize:
sess.run(tf.initialize_all_variables())
tf.scalar_summary('y1summary', y1)
merged = tf.merge_all_summaries()
train_writer = tf.train.SummaryWriter('/tmp/tb4',sess.graph)
step_i = 0
summary,out1 = sess.run([merged,y1])
train_writer.add_summary(summary, step_i)
step_i += 1
y1 = y1 - 1.1
summary,out1 = sess.run([merged,y1])
train_writer.add_summary(summary, step_i)
step_i += 1
y1 = y1 + 2.1
summary,out1 = sess.run([merged,y1])
train_writer.add_summary(summary, step_i)
train_writer.close()
所以,我用这个 shell 命令运行上面的脚本:
python tensorboard_demo4.py
它运行没有错误。
接下来我运行 Tensorboard:
tensorboard --log=/tmp/tb4
它运行没有错误。
但是当我查看事件标签时, Tensorboard 显示 y1summary 的常量值。
所以,我不了解 Tensorboard 的一些基本知识。
如何增强上述脚本,让 Tensorboard 通过 y1summary 显示对 y1 的更改?
【问题讨论】: