batch_norm

Function batch_norm 

Source
pub fn batch_norm(
    input: &Array,
    running_mean: &mut Array,
    running_var: &mut Array,
    weight: &Array,
    bias: &Array,
    training: bool,
    momentum: f32,
    eps: f32,
) -> Result<Array>
Expand description

Batch Normalization 1D

Applies Batch Normalization over a 3D input (Batch, Channels, Length).

ยงArguments

  • input - Input tensor [B, C, L]
  • running_mean - Running mean stats [C] (In-place update during training)
  • running_var - Running variance stats [C] (In-place update during training)
  • weight - Learnable gamma [C]
  • bias - Learnable beta [C]
  • training - If true, uses batch stats and updates running stats. If false, uses running stats.
  • momentum - Momentum for running stats check (default use 0.1)
  • eps - Epsilon for stability