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