Смешивание 2 моделей Keras - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть две предварительно подготовленные модели 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 стоит не уменьшается и выглядит как не обучение. Пожалуйста, предоставьте мне ваши добрые предложения.

Заранее спасибо

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