torchadf.nn.modules.pooling.AvgPool1d

class torchadf.nn.modules.pooling.AvgPool1d(kernel_size, stride=None, padding=0, ceil_mode=False, count_include_pad=True, mode='diag')

A 1D average pooling layer.

Assumed Density Filtering (ADF) version of torch.nn.AvgPool1d.

Parameters:
kernel_sizeint or tuple of int

Size of the pooling window.

strideint or tuple of int, optional

Stride of the pooling window (Default = kernel_size).

paddingint or tuple of int, optional

Implicit zero padding on both sides of input (Default 0).

ceil_modebool, optional

Use ceil instead of floor to compute output shape (Default False).

count_include_padbool, optional

Include zero-padding in average calculations (Default True).

mode{“diag”, “diagonal”, “lowrank”, “half”, “full”}, optional

Covariance propagation mode (Default “diag”).