【问题标题】:Visualize vector value at each step with Tensorflow使用 Tensorflow 可视化每一步的向量值
【发布时间】:2018-04-02 20:20:22
【问题描述】:

出于调试目的,我想在训练过程的每个步骤中可视化 NN 的输出向量。

我尝试使用带有 tf.summary.tensor_summary 的 TensorBoard:

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 在控制台中打印每个值,但这并不方便...

还有什么我可以做的吗?

【问题讨论】:

    标签: python-3.x tensorflow tensorboard


    【解决方案1】:

    首先,您的图片是图形可视化。我相信图表可视化不应该有任何摘要 - 它只是向您显示图表。

    TensorBoard 有其他用于汇总的选项卡,包括“标量”、“直方图”、“分布”。通常,您会在这些选项卡中查看可视化。但是,TensorBoard 的基本版本还没有用于可视化张量摘要的选项卡(但可能有第三方插件)。

    根据您希望张量的可视化类型,您有以下选项:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多