在tensorboard中没有发现标量数据

时间:2016-05-15 10:35:10

标签: python-2.7 tensorflow

我无法与张量板一起使用,这是我的代码

import tensorflow as tf
import numpy as np

sess=tf.InteractiveSession()

x_data=np.random.rand(100).astype('float32')
y_data=x_data * 0.1 + 0.3
w=tf.Variable(tf.random_uniform([1], -1.0, 1.0))
b=tf.Variable(tf.zeros([1]))
y=w * x_data + b 
loss = tf.reduce_mean(tf.square(y - y_data))

train = tf.train.GradientDescentOptimizer(0.5).minimize(loss)
init = tf.initialize_all_variables()
sess.run(init)

loss_summary = tf.scalar_summary('loss', loss)
writer = tf.train.SummaryWriter('.../test', sess.graph)

for step in range(100):
    sess.run(train)
    if step % 10 == 0:
        print step, sess.run(w), sess.run(b)

这是我的文件层次结构:

|--cnn
|  |--my_codes.py
|  |--test
|  |  |--events.out.xxx

在cnn字典下,我输入:

tensorboard --logdir=/home/.../test (absolute path)
然而,我发现没有找到标量数据'。我该如何解决?

1 个答案:

答案 0 :(得分:0)

我也是tensorflow和尝试张量板的新手。 可以尝试在SummaryWriter中提供有效的路径,如

writer = tf.train.SummaryWriter(' / home / user / cnn / test',sess.graph)