我想在2个训练模型的输出之前连接最后一层,并且有一个新模型使用合并层来进行预测。以下是我的代码的相关部分:
ValueError: Layer merge_2 was called with an input that isn't a symbolic tensor. Received type: <class 'keras.layers.core.Dense'>.
上面的代码给出了以下错误:
/{{\s*[\w\u0590-\u05FF\.]+\s*}}/g
组合这些模型的正确方法是什么,或者如何从图层中获取符号张量?
答案 0 :(得分:0)
您需要获得output
属性,如下所示:
merged_model.add(merge([model1.layers[-1].output, model2.layers[-1].output]))