我试图合并两个嵌入层和一个输入层的输出。代码如下。在
maxlen = 200
nFactor = 10
input1 = Input((maxlen, len(chars)))
e1 = Input((maxlen, 1))
e2 = Input((maxlen, 1))
em1 = Embedding(nUser, nFactor + 1, input_length=maxlen)(e1)
em2 = Embedding(nItem, nFactor + 1, input_length=maxlen)(e2)
print(input1._keras_shape)
print(em1._keras_shape)
print(em2._keras_shape)
merged = merge([input1, em1, em2], mode='concat',concat_axis=2)
print(merged._keras_shape)
但是,我在合并步骤遇到了这个问题。我打印了input1,em1和em2的形状,这三个都是3D张量。所以我不确定为什么仍然存在连接问题。任何帮助都将不胜感激。谢谢!在
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐