neuraltrain.models.common.TemporalDownsampling

pydantic model neuraltrain.models.common.TemporalDownsampling[source][source]

Temporal downsampling via a 2-D convolution over the time axis.

Parameters:
  • kernel_size (int) – Kernel height (time-axis) of the downsampling convolution.

  • stride (int) – Stride along the time axis.

  • layer_norm (bool) – Apply LayerNorm after the convolution.

  • layer_norm_affine (bool) – Use learnable affine parameters in the LayerNorm.

  • gelu (bool) – Apply GELU activation after normalization.

Fields:
field kernel_size: int = 45[source]
field stride: int = 45[source]
field layer_norm: bool = True[source]
field layer_norm_affine: bool = True[source]
field gelu: bool = True[source]
build(dim: int) Module[source][source]