【发布时间】:2018-07-31 11:48:37
【问题描述】:
我是 TensorFlow 的新手,对 TensorBoard 的总结有点失望。 这是一个简单的例子(来自 Jupyter 笔记本单元):
import tensorflow as tf
import numpy as np
!rm ./test/*
tf.reset_default_graph()
x = tf.get_variable('gs', initializer=tf.zeros_initializer, shape=(), trainable=False)
inc_x = tf.assign_add(x, 1, use_locking=True)
tf.summary.scalar('step', inc_x)
const = tf.constant(1)
tf.summary.scalar('const', const)
summary = tf.summary.merge_all()
writer = tf.summary.FileWriter('./test')
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
for i in range(100):
_summary, _, _inc_x = sess.run([summary, const, inc_x])
writer.add_summary(_summary, i)
!tensorboard --logdir ./test/
我看到 2 个图形,其中 x 轴的值从 0 到 100(取决于 i)。但是在 TensorBoard 中,x 轴取值来自 [0;70]
(见屏幕截图)如果我删除常量评估,上限将变为90。
我做错了什么,应该如何构建可信摘要?
【问题讨论】:
标签: python tensorflow tensorboard