繁体   English   中英

如何在Keras训练期间记录张量的值?

[英]How to record the values of a tensor during training in Keras?

我在Keras中有一个定制的层,我想在训练期间监视特定的张量(即,每个时期评估该张量,并将值记录到列表中)。 我该怎么做才能做到这一点?

以一段代码为例:

class customizedLayer(Layer):
    def __init__():
        ...
    def build():
        ...
    def call():
        tensor_1 = ...
        tensor_2 = ...
        return ...

output = customizedLayer(input)
model = Model(input=X, output=Y)
model.compile(...)
model.fit(...)

如何获得上面显示的tensor_1tensor_2的值?

非常感谢。

您可以实现一个Callback对象,以将每个我认为的值保存到文件中。 如果我有更具体的事情,我要告诉你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM