Tensorflow中命名操作的优点?

时间:2016-09-12 04:05:29

标签: tensorflow

对于Tensorflow中的操作,我们可以选择showAlert(self, title: "Time", message: "10 Seconds", action: test)

示例:

name

这是做什么的?它有助于调试吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

为操作和变量定义name可帮助您构建逻辑上正确的图形。 然后,您可以在Tensorboard中进行可视化,并查看您定义的所有内容是否与您想象的完全一致。

通常,给变量或操作命名是一个好习惯。此外,当您导出图形并在某处重新使用它时,使用张量流的默认生成名称与图形交互是不方便的。你肯定更喜欢有意义地使用名字。 想想BatchNorm/relu:0 vs BatchNorm/network_output:0之类的东西。后者更清楚,并准确描述了在定义该操作时的含义