我无法与张量板一起使用,这是我的代码
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)
然而,我发现没有找到标量数据'。我该如何解决?
答案 0 :(得分:0)
我也是tensorflow和尝试张量板的新手。 可以尝试在SummaryWriter中提供有效的路径,如
writer = tf.train.SummaryWriter(' / home / user / cnn / test',sess.graph)