Как переучить / обновить модель keras? - PullRequest
0 голосов
/ 25 января 2019

Как обновить / добавить новые данные в мою модель, не начав переучивать с нуля?Мой набор данных - это изображения, а результат - для предсказания эмоций.

model.fit(x=train_image, y=train_label, epochs=1, batch_size=1)

Model.fit не добавляет мои новые данные, а перезаписывает модель.Мой вывод только один (последний, который я обновил).

Загрузка обученной модели Keras и продолжение обучения

Я ужеищите это, но это не сработает.

Редактировать 1: Что мы можем сделать, если потеряли наши ранее обученные данные.Проще говоря, мы теряем наши данные обучения сразу после завершения обучения, и мы не можем вернуть данные снова, нам нужно только сохранить полученные знания, а также переобучить модель при получении новых данных.

1 Ответ

0 голосов
/ 25 января 2019

Это действительно легко.Например, model.save() в Keras может сохранить веса моделей, что вам и нужно сохранить.

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

Каждая новая эпоха будет проходить через все изображения (новые и старые).

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