Я вижу указанную выше ошибку при выполнении приведенного ниже кода для добавления пользовательской функции потерь.
mymodel.add_loss(custom_loss) mymodel.compile(optimizer='adam')
ошибка: compile() отсутствует 1 обязательный позиционный аргумент: «потеря»
см.: https://github.com/llSourcell/autoencoder_explained/issues/1
изменить код на
mymodel.add_loss(custom_loss) mymodel.compile(optimizer='adam',loss='')
Попробуй это:
my_model.compile(loss=my_custom_loss_function(), optimizer='adam')