Предполагается, что я создаю модель A, которая имеет аналогичную, но не совсем ту же архитектуру, что и скомпилированная модель B. Могу ли я скомпилировать модель A следующим образом?
model_A.compile(model_B.optimizer,
loss=model_B.loss,
metrics=model_B.metrics,
)
Меня больше всего беспокоит то, что некоторые значения, хранящиеся в оптимизаторе (например, обновления, веса, ...), относятся к архитектуре модели и могут привести к несоответствию. Может кто-нибудь объяснить, что именно происходит, когда я выполняю такую копию? Я не смог извлечь полезную информацию из исходного кода (l37ff) .
P.s .: Состояние оптимизатора также копируется таким образом? Если нет, можете ли вы как-то скопировать его?