compile()缺少1个必需的位置参数:“ loss”

时间:2019-05-27 08:48:45

标签: python keras

在执行以下代码以添加自定义损失函数时,我看到上述错误。

loss_fn

错误:compile()缺少1个必需的位置参数:“ loss”

2 个答案:

答案 0 :(得分:0)

请参阅:https://github.com/llSourcell/autoencoder_explained/issues/1

将代码更改为

   mymodel.add_loss(custom_loss)
   mymodel.compile(optimizer='adam',loss='')

答案 1 :(得分:0)

尝试一下:

my_model.compile(loss=my_custom_loss_function(), optimizer='adam')