Skip to content
heliaEDGE
Reference
HELIA

normalization

This module provides classes to build fixed mean/variance normalization layers.

Classes

Name Description
Normalization1D Mean/variance normalization for 1D data.
Normalization2D Mean/variance normalization for 2D data.

Machine-readable model

class

Apply fixed mean/variance normalization to 1D inputs.

helia_edge/layers/preprocessing/normalization.py:17

Normalization1D(
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 1D inputs.

Base class: BaseAugmentation1D.

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

Parameters of Normalization1D
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.