Как исправить "fit_generator () получил неожиданный аргумент ключевого слова 'validation_freq'" - PullRequest
0 голосов
/ 23 мая 2019

Я обновил библиотеку pip и keras, но, похоже, это произошло. Я проверил документацию Keras, и validation_freq, похоже, не работает. Есть ли какое-нибудь исправление?

model.fit_generator(generator=train_generator, 
                              steps_per_epoch=steps_per_epoch, 
                              epochs=epochs, 
                              callbacks=[model_checkpoint, tensorboard_callback],
                              validation_data=validation_generator,
                              validation_steps=validation_steps,
                              validation_freq=[1, 2, 10])

Traceback (последний вызов был последним): Файл "scripts / run_training.py", строка 54, в validation_freq = [1, 2, 10]) Файл "/home/sherwin/.local/lib/python3.6/site-packages/keras/legacy/interfaces.py", строка 91, в оболочке return func (* args, ** kwargs) TypeError: fit_generator () получил неожиданный аргумент ключевого слова 'validation_freq'

1 Ответ

0 голосов
/ 08 июня 2019

Попробуйте установить keras из источника, как описано в документации. Также удалите другие версии keras для conda и pip с помощью «conda uninstall keras» и «pip uninstall keras».

https://keras.io/#installation

Сначала клонируйте Keras с помощью git: мерзавец клон https://github.com/keras-team/keras.git

Затем перейдите в папку Keras и выполните команду установки: CD Keras sudo python setup.py install

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...