2024-04-20 10:44:07 发布
网友
我正在开发一个自定义的损失函数在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()方法检索层。然后可以传递所需的索引或传递图层的名称。在
model.get_layer()
在获得一个层之后,您可以通过使用layer.output属性轻松地获得其输出,如文档中的here所述。在
layer.output
将两者结合,可以获得所需层的输出。在
检查docs可以使用
model.get_layer()
方法检索层。然后可以传递所需的索引或传递图层的名称。在在获得一个层之后,您可以通过使用
layer.output
属性轻松地获得其输出,如文档中的here所述。在将两者结合,可以获得所需层的输出。在
相关问题 更多 >
编程相关推荐