On this page
LPPool1d
class torch.nn.LPPool1d(norm_type, kernel_size, stride=None, ceil_mode=False)[source]-
Applies a 1D power-average pooling over an input signal composed of several input planes.
On each window, the function computed is:
- At p = , one gets Max Pooling
- At p = 1, one gets Sum Pooling (which is proportional to Average Pooling)
Note
If the sum to the power of
pis zero, the gradient of this function is not defined. This implementation will set the gradient to zero in this case.- Parameters
- Shape:
-
- Input: or .
Output: or , where
- Examples::
-
>>> # power-2 pool of window of length 3, with stride 2. >>> m = nn.LPPool1d(2, 3, stride=2) >>> input = torch.randn(20, 16, 50) >>> output = m(input)
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.nn.LPPool1d.html