Отличается между файлом h5py и файлом pickle - PullRequest
1 голос
/ 01 мая 2019

Я хочу получить четкое изображение модального сохранения. В нейронной сети есть гиперпараметры и модель. После обучения модели я хочу сохранить все для использования без переподготовки модели.

Когда я сохраняю модель в виде файла h5py (.H5), она также сохраняет гиперпараметры?

Если да, какова цель файла маринада?

Ответы [ 2 ]

2 голосов
/ 01 мая 2019

от модель «как можно спасти а кераса» :

Вы можете использовать model.save(filepath), чтобы сохранить модель Keras в одну HDF5 файл, который будет содержать:

  • архитектура модели, позволяющая воссоздать модель
  • веса модели
  • тренировочная конфигурация (проигрыш, оптимизатор)
  • состояние оптимизатора, позволяющее возобновить обучение именно с того места, где вы остановились.

И прямо сказано:

Не рекомендуется использовать pickle или cPickle для сохранения модели Keras.

Почему? Ну, для этого может быть много причин. Это хорошая отправная точка.

0 голосов
/ 02 мая 2019

почему вы не используете keras model.save ('mymodel.h5') ?

Документы Keras:

Не рекомендуетсяиспользуйте pickle или cPickle, чтобы сохранить модель Keras.

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