normalization
Mean/Variance Normalization Layer API
This module provides classes to build fixed mean/variance normalization layers.
Classes:
-
Normalization1D–Mean/variance normalization for 1D data.
-
Normalization2D–Mean/variance normalization for 2D data.
Classes
Normalization1D
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.
Parameters:
-
(meanfloat | list[float] | tuple[float, ...]) –Mean value(s) used for normalization.
-
(variancefloat | list[float] | tuple[float, ...]) –Variance value(s) used for normalization.
-
(epsilonfloat, default:1e-06) –Small value to avoid division by zero.
-
(namestr | None, default:None) –Layer name.
Source code in helia_edge/layers/preprocessing/normalization.py
Functions
augment_samples
Normalize a batch of samples.
Source code in helia_edge/layers/preprocessing/normalization.py
compute_output_shape
get_config
Normalization2D
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.
Parameters:
-
(meanfloat | list[float] | tuple[float, ...]) –Mean value(s) used for normalization.
-
(variancefloat | list[float] | tuple[float, ...]) –Variance value(s) used for normalization.
-
(epsilonfloat, default:1e-06) –Small value to avoid division by zero.
-
(namestr | None, default:None) –Layer name.
Source code in helia_edge/layers/preprocessing/normalization.py
Functions
augment_samples
Normalize a batch of samples.