如何在自定义keras回调中获取模型参数?

时间:2019-06-19 14:46:29

标签: python tensorflow keras callback

我正在尝试编写一个自定义的Keras回调,但是我无法弄清楚模型层的哪些参数可用于获取其值(用于打印或其他)。这取决于什么?

例如,对于模型的单个层,我可以使用使用K.batch_get_value()的.get_weights()打印出其权重。但是,如果我在另一个属性上手动使用K.batch_get_value()或K.get_value(),例如input_mask,我得到通常的“需要占位符”错误。

可能.get_weights()内部为其创建了占位符,但是我对它的源代码迷失了。 是否有一种标准方法来编写可以像.get_weights()一样用于其他属性的方法?

0 个答案:

没有答案