Я не получаю заголовок «Скаляр» на панели инструментов Tensorboard, как я видел в пошаговых видеороликах, хотя, насколько я могу судить, я реализовал необходимый код.
Соответствующий код, который я использую:
# cost and accuracy
with tf.name_scope("xent"):
cross_entropy = tf.nn.softmax_cross_entropy_with_logits(logits=fc3l[0], labels=y)
tf.scalar_summary('cross_entropy', cross_entropy)
with tf.name_scope("train"):
train_step = tf.train.AdamOptimizer(lr).minimize(cross_entropy)
with tf.name_scope("accuracy"):
correct_prediction = tf.equal(tf.argmax(probs, 1), tf.argmax(y, 0))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))
tf.scalar_summary('accuracy', accuracy)
# init
sess = tf.Session()
merged_summary = tf.merge_all_summaries()
writer = tf.train.SummaryWriter("/tmp/tfvgg/1", sess.graph)
init = tf.initialize_all_variables()
sess.run(init)
Я использую Tensorflow версии 0.11.0, и заголовки, которые я получаю в Tensorboard: «События», «Изображения», «Аудио», «Графики», «Распределения», «Гистограммы», но не «Скаляры». .
Насколько я знаю, версия TF, которую я использую, не поддерживает такие реализации, как tf.summary.merge_all()
и tf.summary.scalar()
.
merged_summary
(т.е.sess.run(merged_summary)
где-то в своем коде? Сводки также являются частью графа вычислений Tensorflow и не будут рассчитываться/обновляться, если они не запускаются периодически . - person musically_ut   schedule 09.04.2017