我有一个三维向量。我想在第二个维度上执行一维最大池化操作。
根据PyTorch文档,池化操作总是在最后一个维度上执行。
根据PyTorch文档,池化操作总是在最后一个维度上执行。
例如:
>>> x = torch.rand(5, 64, 32)
>>> pool = nn.MaxPool1d(2, 2)
>>> pool(x).shape
torch.Size([5, 64, 16])
我想要的输出:
torch.Size([5, 32, 32])
我该怎么做?