Layer activation histogram Tight / well-behaved Drifted / saturated

Batch Normalization: Layer-by-Layer Activation Statistics (2D)

This 2D companion runs a genuine 5-layer network forward pass on a fresh mini-batch every step and draws each layer's real activation histogram side by side, so batch normalization's effect on internal covariate shift is something you compute and watch rather than a decorative loss curve: toggle BN on/off, push the weight-init scale up to force drift, and tune batch size, γ and β to see the actual formula respond.