【发布时间】:2018-04-10 19:33:21
【问题描述】:
我在 TensorFlow 上关注一个简单的“Hello, World”tutorial,并尝试使用 TensorBoard 显示梯度下降损失的多次迭代中的机器学习损失。
我认为我正确地遵循了 Jupyter (IPython) 笔记本中的所有内容,但我认为生成的事件并未保存到文件中以供 TensorBoard 可视化。
这是我的代码:
summary_y = tf.summary.scalar('output', y)
summary_writer = tf.summary.FileWriter('log_simple_stats')
sess.run(tf.initialize_all_variables())
for i in range(100):
summary_str = sess.run(summary_y)
summary_writer.add_summary(summary_str, i)
sess.run(train_step)
当我检查 TensorBoard 时,只有一点。应该有一个曲线图。
我还查看了目录中的输出文件。输出文件好像写的不多(只有 84 字节):
-rw-r--r-- 1 user.name group 84 Oct 29 13:00 events.out.tfevents.1509307239.mymacbookpro.local
如何让 TensorBoard 显示事件?
【问题讨论】:
标签: python machine-learning tensorflow tensorboard