LPPool1d#
- classtorch.nn.modules.pooling.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 ofp is zero, the gradient of this function isnot 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)