Когда я начинаю обучение модели, модель не сохраняется ранее. Я могу использовать model.compile()
безопасно. Я сохранил модель в файле h5
для дальнейшего обучения с помощью checkpoint
.
Скажем, я хочу еще больше обучить модель. Я смущен в этом пункте: могу ли я использовать model.compile()
здесь? И должен ли он быть размещен до или после инструкции model = load_model()
? Если model.compile()
повторно инициализирует все веса и смещения, я должен поместить его перед выражением model = load_model()
.
После обнаружения некоторых обсуждений мне кажется, что model.compile()
нужен только тогда, когда у меня нет модели, сохраненной ранее. Как только я сохранил модель, нет необходимости использовать model.compile()
. Это правда или ложь? И когда я хочу предсказать использование обученной модели, следует ли использовать model.compile()
перед предсказанием?