Я новичок ie в тензорном потоке. Я хочу добавить скалярную сводку к моей тензорной доске. Однако значение переменной отличается от того, что показывает тензорная доска:
tf.reset_default_graph()
x_scalar = tf.Variable(0.0, name='batch_train_loss')
first_summary = tf.summary.scalar(name='My_first_scalar_summary', tensor=x_scalar)
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
writer = tf.summary.FileWriter('./alaki', sess.graph)
for step in range(10):
x_scalar = tf.add(x_scalar, tf.convert_to_tensor(4, dtype=tf.float32))
val , summary = sess.run([x_scalar,first_summary])
print(step, val)
writer.add_summary(summary, step)
print('Done with writing the scalar summary')
Результат печати:
0 4.0
1 8.0
2 12.0
3 16.0
4 20.0
5 24.0
6 28.0
7 32.0
8 36.0
9 40.0
Однако тензорная доска показывает некоторые странные числа вместо правильных значений для x_scalar.