gpt4 book ai didi

python - 在keras自定义损失中使用层输出

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:28 25 4
gpt4 key购买 nike

我正在 Keras 中开发自定义损失函数,我需要第一层输出。

如何找回它?

def custom_loss(y_true, y_pred):
cross = K.mean(K.binary_crossentropy(y_true, y_pred), axis = 1)
layer_output = model.get_layer_output(1) # this is what i'd like to use
return cross + perturb

最佳答案

检查docs您可以使用 model.get_layer() 方法检索图层。然后您可以传递所需的索引或传递图层的名称。

获取图层后,您可以使用layer.output属性轻松获取其输出,如所述 here在文档上。

将两者结合起来,您可以获得所需图层的输出。

关于python - 在keras自定义损失中使用层输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48345755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com