У меня есть две предварительно подготовленные модели keras, и я хочу смешать эти модели, передав выходные данные одной модели на вход другой, сохраняя при этом одну модель фиксированной и обучая другую.
Например
model1 = keras.Model ()
model2 = keras.Model ()
После обучения обеих моделей по отдельности. Я хочу заморозить слои модели2 и модели поезда1 так, чтобы он учится на потерях, обеспечиваемых моделью2. Я использовал
для слоя в model2.layers:
layer.trainable=False
model3 = keras.Sequential ()
model3.add (model1) // Его вход и выход image
model3.add (model2) // его вход - изображение, а выход - один горячий вектор
model3.fit ()
Я пробовал это, но модель 3 стоит не уменьшается и выглядит как не обучение. Пожалуйста, предоставьте мне ваши добрые предложения.
Заранее спасибо