Я сделал простой автокодировщик для обнаружения подделок изображений. Однако, когда я попытался изменить, в компиляции:
optimizer='adam'
в
optimizer = keras.optimizers.Adam(lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=None, decay=0.0, amsgrad=False),
Я получаю сообщение об ошибке:
ValueError: None values not supported. I don't know why, because it works well in the first case !
Надеюсь, ты мне поможешь.
Вы уверены, что вам следует использовать epsilon=None? --- Если проблема не в этом, то у вас есть функция потерь, которая не дифференцируется, или неиспользуемые веса в каком-то настраиваемом слое и т. д.






Проверьте свою версию Кераса. До версии 2.1.3 None не был допустимым значением аргумента epsilon.
Спасибо, я не знала об этом!
Вы должны включить полный исходный код и сообщения об ошибках, если никто не может ничего сказать с таким небольшим количеством информации.