restore_best_weights выдает keras ранняя остановка - PullRequest
0 голосов
/ 23 сентября 2018

Я использую раннюю остановку от keras для моего проекта глубокого обучения.Документация здесь упоминает очень полезную идею восстановления лучших весов.Но как-то я пока не могу его использовать.Я на керасе 2.2.2 / TF 1.10, установлен от анаконды.Звонить просто следующим образом.есть ли проблема?

es = EarlyStopping (монитор = 'val_acc', min_delta = 1e-4, терпение = терпение_, подробный = 1, restore_best_weights = True)

init () получилнеожиданный ключевой аргумент 'restore_best_weights'

1 Ответ

0 голосов
/ 23 сентября 2018

Ах, очень распространенная проблема.Онлайновая документация по keras производится из основной ветки в github, поэтому функции, которые были представлены только недавно, присутствуют там, но еще не представлены ни в одном выпуске Keras.

Так что опция restore_best_weights в EarlyStoppingобратный вызов был добавлен 18 августа 2018 года, в то время как в настоящее время последний выпуск Keras (2.2.2) был сделан 28 июля 2018 года. Поэтому вам придется использовать мастер Keras, ждать релиз Keras или просто не использовать эту опцию.

Обновление: Теперь оно включено в Keras 2.2.3 выпуск.

...