MaxPool1d¶
- class torch.nn.MaxPool1d(kernel_size, stride=None, padding=0, dilation=1, return_indices=False, ceil_mode=False)[源代码]¶
对由多个输入平面组成的输入信号应用一维最大池化。
在最简单的情况下,输入大小为 的层的输出值可以精确地描述为:
如果
padding
不为零,则输入会在两侧隐式填充负无穷大,填充的点数为padding
的数量。dilation
是滑动窗口内元素之间的步幅。这个链接有关于池化参数的很好的可视化展示。注意
当 ceil_mode=True 时,滑动窗口允许超出边界,如果它们从左填充或输入区域内开始。从右填充区域开始的滑动窗口将被忽略。
- Parameters
- Shape:
输入: 或 。
输出: 或 , 其中
示例:
>>> # 池化大小=3,步幅=2 >>> m = nn.MaxPool1d(3, stride=2) >>> input = torch.randn(20, 16, 50) >>> output = m(input)