在卷积输出中加入密集输出

问题描述 投票:0回答:1

我想在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次,从而使我可以将其添加?

先谢谢您的帮助

keras label conv-neural-network tensorflow2.0
1个回答
1
投票

你必须对形状为(?,1,1024)的层的尺寸进行微调,并应用你认为合适的每一个操作。

举个例子

inp1 = Input((1024,8))
inp2 = Input((1,1024))
x = Add()([inp1,Permute((2,1))(inp2)])
model = Model([inp1, inp2], x)
model.summary()
© www.soinside.com 2019 - 2024. All rights reserved.