如何在keras中垂直堆叠训练模型?

Man*_*ing 2 python keras tensorflow

我在keras中有两个经过训练的模型,我希望将一个模型叠加在另一个上面以形成一个单一模型.我想这样做是为了将训练有素的模型合二为一.

在此输入图像描述

我认为merge(Merge)用于水平堆叠模型,而我想垂直堆栈keras功能API模型.

PS:输出1的形状与输入2相同

Dan*_*ler 6

inputA = Input(input_shape_for_A)
outputA = modelA(inputA)
outputB = modelB(outputA)

modelC = Model(inputA, outputB)
Run Code Online (Sandbox Code Playgroud)