【发布时间】:2020-09-18 18:58:48
【问题描述】:
我有两个相同大小的输入,然后应用向量大小为 128 的词嵌入,然后对其进行整形,使两个输入的形状均为 (none,1,128),另一个输入是上下文,其维度为 (none,1,18),我想要连接这三个输入,然后将组合输出馈送到 LSTM 层。但我无法连接输入,因为此错误的尺寸不同:
Concatenate 层需要具有匹配形状的输入,但 concat 轴除外。得到输入形状:[(None, 1, 128), (None, 1, 128), (None, 1, 18)]
combined= Concatenate(axis=-2)([input_1,input_2, input_3])
shape (none,1,128) 的两个输入是词嵌入,而 shape(none,1,18) 的第三个输入是某个类别变量的一种热编码。
有人知道如何连接吗?任何帮助将不胜感激!
【问题讨论】:
标签: python tensorflow machine-learning keras keras-layer