无法加载已保存的Keras模型

时间:2020-02-18 19:17:40

标签: tensorflow keras deep-learning keras-layer

我基于2个现有模型创建了1个keras模型, 在我进行预测之后,看到结果很好, 我保存了它,但是无法加载。 我得到以下信息:

“无效的input_shape参数(无,20、100、1):模型具有0个张量输入”

之所以如此,是因为如上所述,我已经取得了不错的成绩,因此不会出现架构错误...

我创建模型的方式是:

commonInput = Input(shape=(20,100,1), name='main_input')
output_1 = firstModel(commonInput)
output_2 = secondModel(commonInput)
merged = Model(inputs=commonInput, outputs=[output_1,output_2],name='merged_model')

我得到的错误是在load_model命令中(下面的第三行):

merged.save("model.h5")
merged = load_model("model.h5",compile=False)

谢谢!

0 个答案:

没有答案