【发布时间】:2016-12-12 13:28:49
【问题描述】:
我试图使用 tensorflow tf. image_summary,但我不清楚如何使用它。在tensorboard readme 文件中,他们有以下句子让我感到困惑:
仪表板的设置使得每一行对应一个不同的 标记,每列对应一次运行。
我不明白这句话,因此,我很难弄清楚列和行对于 TensorBoard 图像可视化的含义。究竟什么是“标签”,究竟什么是“运行”?如何显示多个“标签”和多个“运行”?为什么要显示多个“标签”和“运行”?
有人有一个非常简单但不平凡的例子来说明如何使用它吗?
理想情况下,我想使用的是比较我的模型在 PCA 方面的表现,因此在我的脑海中,比较重建与 PCA 重建在每个步骤中的比较会很好。不确定这是否是个好主意,但我也想看看激活图像是什么样的以及模板是什么样的。
目前我有一个非常简单的脚本,其中包含以下几行:
with tf.name_scope('input_reshape'):
x_image = tf.to_float(x, name='ToFloat')
image_shaped_input = tf.reshape(x_image, [-1, 28, 28, 1])
tf.image_summary('input', image_shaped_input, 10)
目前我已经设法发现行的长度为 10,所以我假设它向我展示了 10 张与当前运行/批处理有关的图像。
但是,如果可能的话,我希望看到重建、过滤器(目前我正在做完全连接以使事情变得简单,但最终希望看到一个 conv 网络示例)、激活单元(具有任意数量的单元我选择)等。
【问题讨论】:
标签: python machine-learning tensorflow tensorboard