假设我有两个向量是 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常见的,我真的不知道