当我在 1D 转换中将输入通道减少到一半时,这是一种通道减少还是某种瓶颈?

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

假设我有两个向量是 bc11 然后我将它们加起来为 b2c11,现在我想要一个 1D conv 将这种融合形状转换为 bc1*1,通过使用下面的 self.conv1 来实现这个。

       self.conv1 = nn.Conv1d(1, 1, kernel_size=k,stride=2,padding=int((k-2)/2) ,bias=False)
 def forward(self, x):
       x = self.conv1(x.squeeze(-1).transpose(-1, -2)).transpose(-1, -2).unsqueeze(-1)

这是一种渠道减少还是某种瓶颈? 请注意,此操作实际上等于在 bc2*1 上进行 2D 转换,我猜

谢谢你解决我的问题

我不太了解,毕竟减少是2D常见的,我真的不知道

pytorch computer-vision conv-neural-network stack-overflow
© www.soinside.com 2019 - 2024. All rights reserved.