【问题标题】:Tensorflow summaries when using queues and scope reuse使用队列和范围重用时的 TensorFlow 总结
【发布时间】:2018-02-20 18:12:06
【问题描述】:

在大多数情况下,我使用具有两个不同 feed_dicts 的单个网络实例,一个用于训练数据,一个用于验证数据。在这种情况下,我将两个图都放在一个图上。但是,在队列的情况下,我使用了两个网络实例(具有范围重用变量),这导致 Tensorboard 中有两个不同的摘要,一个用于验证数据的图表和另一个用于训练数据的图表。有谁知道如何合并两者?

这个问题有点类似于: https://github.com/tensorflow/tensorflow/issues/7089 但他们也在使用 feed_dict

干杯

【问题讨论】:

    标签: tensorflow tensorboard


    【解决方案1】:

    尝试拥有两个独立的FileWriter 实例,它们指向同级目录。当 TensorBoard 扫描父目录时,它会将每个子目录视为一个独立的 Run 并将它们放在一起进行比较。

    【讨论】:

    • 为答案干杯。我已经这样做了,这并没有改变我得到训练数据的“准确性”和验证数据的“accuracy_1”的事实
    • 可能是因为它们是同一个GraphDef 的一部分。一个快速的解决方法可能是在传递给标量摘要函数的标记名称中使用斜杠,例如foo/accuracybar/accuracy.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 2020-01-04
    相关资源
    最近更新 更多