使用tf.keras.Model API进行汇总

时间:2019-07-17 20:43:54

标签: tensorflow keras tensorboard

如何为tf.keras.Model制作图像摘要?

乍一看,这个问题似乎微不足道,但目前尚无法解决。 这个看似基本的功能目前超出了“用户友好”的tensorflow / keras API。

在tensorflow 1.14中,可以用两种方式进行总结:

  • 使用tf.contrib.summary.image,不需要进行FileWriter.add_summary(<>)的会话外调用。
  • 使用确实需要的tf.summary.image

现在,第一个选项的问题是contrib的{​​{1}}实现使用的自定义文件编写器对象需要初始化和summaries变量。 问题是我不知道在使用global_step框架时如何以及何时运行init op。

在第二种情况下,问题是封装了keras图执行程序,并且无法重用计算出的张量值在keras训练/评估循环中馈送到file_writer.add_summary()`。

当然可以认为tf.keras.Model会有所帮助,但这是一个错误。 tf.keras.callback不提供计算出的运算值! 这意味着您必须通过会话手动执行图形(尝试在没有显式访问输入数据的情况下进行)。而且如果您被迫使用会话:为什么还要烦恼keras?

我要求您为此提供解决方案,该解决方案适用于tensorflow 1.13和1.14。

0 个答案:

没有答案
相关问题