【问题标题】:Tensorflow Eager and Tensorboard Graphs?Tensorflow Eager 和 Tensorboard 图?
【发布时间】:2018-05-09 16:01:19
【问题描述】:

我目前正在查看 Tensorflow 中的 Eager 模式,并想知道我是否可以提取图形以在 Tensorboard 中使用。我了解 Tensorflow Eager 模式实际上并没有用户必须创建的图形或会话系统。但是,据我了解,引擎盖下有一个。可以导出这个隐藏的 Graph 和 Session 以支持 Tensorboard 中的可视化图形视图吗?或者我是否需要将我的模型重做为 Graph/Session 执行形式?

【问题讨论】:

    标签: python tensorflow machine-learning


    【解决方案1】:

    不,默认情况下,在 Eager Execution 中没有图表或会话,这也是它如此吸引人的原因之一。如果需要,您将需要编写与图形和急切执行兼容的代码,以便在图形模式下编写网络图形。

    请注意,即使您可以在 Eager 模式下使用 Tensorboard 来可视化摘要,但 tf.summary.FileWriter 与 Eager 执行不兼容:您需要改用 tf.contrib.summary.create_file_writer(在图形模式下工作)也一样,因此您不必更改代码)。

    【讨论】:

    • 非常感谢您的回复。我承认,我对 Tensorflow 还比较陌生。如果这不是太多的延伸,你介意帮助我为这个问题创造一个很好的例子。为了让人们更好地了解如何从 Graph/Session 模型迁移到 Eager 方法?我很乐意用样板代码建立一个要点。谢谢你,内特
    • 有很多方法可以使用急切执行——其中一些涉及与图表兼容。我喜欢的资源是the video from A. Passos at the TF dev summit 2018。他给出的一个好建议是使用 Keras 来最大化兼容性。我会坚持这个建议。
    猜你喜欢
    • 2020-08-26
    • 2018-09-16
    • 2016-02-13
    • 2018-04-10
    • 2019-02-13
    • 1970-01-01
    • 2017-06-06
    • 2018-12-15
    • 1970-01-01
    相关资源
    最近更新 更多