Skip to content
heliaEDGE
Reference
HELIA

normalization_2d

Fixed mean/variance normalization for two-dimensional signals.

Machine-readable model

class

Apply fixed mean/variance normalization to 2D inputs.

helia_edge/layers/preprocessing/normalization_2d.py:9

Normalization2D(
mean: float | list[float] | tuple[float, ...],
variance: float | list[float] | tuple[float, ...],
epsilon: float = 1e-06,
name: str | None = None,
**kwargs={},
)

Apply fixed mean/variance normalization to 2D inputs.

Base class: BaseAugmentation2D.

Inherited from BaseAugmentation: augment_masks(), augment_sample(), augment_targets(), batch_augment(), call(), get_random_transformations().

Parameters of Normalization2D
NameTypeDefaultDescription
meanfloat | list[float] | tuple[float, ...]RequiredMean value(s) used for normalization.
variancefloat | list[float] | tuple[float, ...]RequiredVariance value(s) used for normalization.
epsilonfloat1e-06Small value to avoid division by zero.
namestr | NoneNoneLayer name.