the.ai

Foundations / Optimization

verified

Batch Normalization

Normalise each feature across the examples in the batch, so every layer sees inputs with a stable scale however the layers below have drifted. It made deep networks trainable at depths that had not worked before, and it did so for reasons that are still argued about — the original explanation has largely been abandoned and the technique has not.

Viz primitive · budget-splitbatch-estimate-error = 6

batch-estimate-error holds 13% of the budget; rest holds the remaining 87%.

Error in the batch's statistics, against the signal they are meant to describe, in equal units. Drag the estimate error up to watch normalisation become noise — it falls as one over the root of the batch size, which is why this fails at a batch of one.

6

Reviewed by opendroid · 2026-08-18