RevIN#
- class sdm.nn.RevIN(affine_channels: int | None = None, eps: float = 1e-05, device: device | str | None = None, dtype: dtype | None = None)#
Bases:
ModuleReversible instance normalization from the “Reversible Instance Normalization for Accurate Time-Series Forecasting against Distribution Shift” paper.
- Parameters:
- compute_stats(x: Tensor, mask: Tensor | None = None) tuple[Tensor, Tensor]#
Compute mean and standard deviation over the final dimension.
NaNs and masked values are excluded.