【发布时间】:2015-11-26 17:11:08
【问题描述】:
有没有人有一个使用带有 scalar_summary 的 SummaryWriter 的最小示例,以便在训练运行期间查看(例如)交叉熵结果?
merged_summary_op = tf.merge_all_summaries()
summary_writer = tf.train.SummaryWriter('/tmp/mnist_logs', sess.graph_def)
total_step = 0
while training:
total_step += 1
session.run(training_op)
if total_step % 100 == 0:
summary_str = session.run(merged_summary_op)
summary_writer.add_summary(summary_str, total_step)
返回错误:TypeError: Fetch argument None of None has invalid type ,必须是字符串或张量。 (不能将 NoneType 转换为张量或操作。) 当我运行它时。
如果我添加一个:
tf.scalar_summary('cross entropy', cross_entropy)
我的交叉熵计算后的操作,然后我得到了错误:
InvalidArgumentError:您必须使用 dtype float 为占位符张量“Placeholder_2”提供一个值
这表明我需要在
中添加一个 feed_dictsummary_str = session.run(merged_summary_op)
打电话,但我不清楚 feed_dict 应该包含什么......
【问题讨论】:
-
在本网站中,如果您提供 MWE,您将获得更多帮助,请参阅 stackoverflow.com/help/mcve。
标签: tensorflow