Буду признателен, если кто-нибудь поможет мне с моей проблемой. Я обучил и сохранил модель. Затем я хочу загрузить его снова и сделать его невосстановимым. Однако, когда я загружаю его, он показывает только входной слой плюс модель в качестве подмножества. Вот мое резюме:
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
input_1 (InputLayer) [(None, 9)] 0
_________________________________________________________________
FORWARD (Model) (None, 65, 6) 459486
=================================================================
Total params: 459,486
Trainable params: 459,486
Non-trainable params: 0
_________________________________________________________________
, и это часть кода, когда я его загружаю:
if trained_model_path is not None:
model = tf.keras.models.load_model(trained_model_path,
custom_objects={'BilinearUpsampling1D':BilinearUpsampling1D})
model.trainable = False
Во-первых, я хочу знать, почему у меня нет подробного резюме моей загруженной модели, которая сохраняется с помощью простой команды model_save.
Во-вторых, когда я устанавливаю свои переменные как непереносимые, в сводке будет показано, что у меня есть двойное количество параметров, половина из которых обучаема и другая половина не выглядит следующим образом:
_________________________________________________________________
Model: "model"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
input_1 (InputLayer) [(None, 9)] 0
_________________________________________________________________
FORWARD (Model) (None, 65, 6) 459486
=================================================================
Total params: 918,972
Trainable params: 459,486
Non-trainable params: 459,486
_________________________________________________________________
Я полагаю, что это происходит из-за того, что моя загруженная модель здесь является подмоделью оригинальной. Тем не менее, я понятия не имею. Пожалуйста, дайте мне знать, если кто-то может помочь мне в этом.
Большое вам спасибо. С уважением,
PS Я использую тензор потока 2.