出于调试目的,我想在训练过程的每一步都可视化NN的输出向量。
我尝试将TensorBoard与tf.summary.tensor_summary一起使用:
available_outputs_summary = tf.summary.tensor_summary(name='Probability of move', tensor=available_outputs)
我在每次迭代步骤中用来写:
summary_str = available_outputs_summary.eval(feed_dict={X: obs})
file_writer.add_summary(summary_str, iteration)
但是在TensorBoard中,当我点击所需的张量时,我不会看到我的数据:
我知道如何使用tf.Print打印控制台中的每个值,但它不方便......
我还能做些什么吗?
答案 0 :(得分:1)
首先,您的图片是图形可视化。我相信图形可视化不应该有任何摘要 - 它只是向您显示图形。
TensorBoard还有其他摘要标签,包括"标量","直方图","发布"。通常,您可以在这些选项卡中查看可视化。但是,TensorBoard的基本版本还没有可视化张量摘要的选项卡(可能还有第三方插件)。
根据您想要的可视化类型张量,您有以下选择: