我想在keras中为卷积操作加入一个标签。因此,我将密集层的输出添加到卷积层的输出中。请看下面的代码。
output_total = output_conv + output_dense
with shape(output_conv) = (?, 1024, 8)and shape(output_dense)= (?, 1 , 1024)
--> seq_length为1024,nfilters为8。
密集输入是一个一热向量,我想让它影响卷积输出的所有8个colums。那么,我如何将长度为1024的密集列全部重复8次,从而使我可以将其添加?
先谢谢您的帮助
你必须对形状为(?,1,1024)的层的尺寸进行微调,并应用你认为合适的每一个操作。
举个例子
inp1 = Input((1024,8))
inp2 = Input((1,1024))
x = Add()([inp1,Permute((2,1))(inp2)])
model = Model([inp1, inp2], x)
model.summary()