我有2个训练有素的模型:model_1和model_2。我通过堆叠这两个模型来创建全局模型:
inp = keras.layers.Input((50,50,11))
out_model1 = model_1(inp)
out_model2 = model_2(out_model1)
model_global = keras.models.Model(inp,out_model2)
我尝试2种不同的预测:
out1 = model_1.predict(inp_data)
out2 = model_2.predict(out1)
out_global = model_global.predict(inp_data)
如果结果与 out_global 不同,则返回结果 out2 。
有人可以解释为什么吗? (我的keras版本是2.2.2)