如何获得使用Tensorflow实现的已保存网络模型的batchnorm图层的epsilon值?

时间:2018-04-07 02:04:02

标签: tensorflow batch-normalization

我从' .pb'加载了Tensorflow模型。文件由于某种原因想获得模型中批处理规范图层的epsilon值(该模型不是由我自己开发的,所以我不知道它的设置)。

对于Keras模型,我可以定义一个图层变量并将epsilon作为属性:

layer = model.get_layer('batchnorm_1') 
print(layer.epsilon)

然而,Tensorflow没有这么方便的界面。我可以打印出gamma和beta,甚至可以移动批处理规范层的均值,因为它们是网络中存在的节点。但是我怎样才能获得epsilon的价值?模型中没有相应的节点。

0 个答案:

没有答案