проблема restore_best_weights Keras EarlyStopping - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь использовать Keras EarlyStopping, но всякий раз, когда я пытаюсь использовать restore_best_weights, возникает ошибка:

_init_() got an unexpected keyword argument 'restore_best_weights'

Я использую максимально Дата Керас, так что я действительно не уверен, почему это происходит.

1 Ответ

0 голосов
/ 13 апреля 2020

Какую версию Keras вы используете?

Если вы все еще используете Keras 2.3.1, убедитесь, что вы не смешиваете версии keras и tensorflow.

Точнее, избегайте использования таких импортов, как keras.layers import Conv2D и tensorflow.keras.layers import MaxPool2D.

Если проблема не устранена после этой проблемы, используйте все операции импорта из tensorflow, т.е. с tensorflow.keras import .....

Избегайте использования простого пакета Keras, так как он устареет в обозримом будущем; дополнительная проблема заключается в том, что он не так хорошо поддерживается, как керасы в тензорном потоке.

Вы можете полностью удалить его из своей среды.

...