在神经网络中组合多输入层



正在构建一个基于教程的多输入神经网络。当尝试将输入层与以下代码组合时:

x1 = # layer 1
x2 = # layer 2
combined = tf.keras.layers.concatenate([x1.output,x2.output])

我得到一个错误,说层没有属性输出。有什么想法我应该尝试合并这些输出连接到我的网络的其余部分吗?

解决得很快,但会回答其他人遇到的问题。记住在连接之前将图层放入模型中,否则会得到AttributeError。我的代码现在看起来像

in1 = Input()
x1 = #layer
m1 = Model(inputs = in1, outputs = x1)
# same for in2,x2,m2
combined = tf.keras.layers.concatenate([m1,m2])

从那里,我可以连接到我的网络的其余部分没有问题。

相关内容

  • 没有找到相关文章

最新更新