Skip to content
nonconvexcard

Normalisation makes weights scale-invariant

ProofAdvanced⏱ 30 minDeep Learningbatch normscale invarianceweight decayeffective learning rate

Problem

Show that a normalised layer satisfies z^(cW)=z^(W)\hat z(cW) = \hat z(W) for c>0c>0, deduce ∇WJ(cW)=1c∇WJ(W)\nabla_W\mathcal J(cW) = \tfrac1c\nabla_W\mathcal J(W), and explain the consequence for weight decay and the effective learning rate.

Write a complete argument. Every inequality you use should be one you could state precisely.

Solution

Opening this before you have a real attempt on paper is the fastest way to feel like you understand something you cannot reproduce.

Related problems

All problems
SolvedProblemFieldTypeDifficultyTime
Receptive field growth with depth and dilationDeep LearningNumericalBeginner15 min
Bounding how far the adapted model movesFine-TuningProofIntermediate30 min
Convolution diagonalises in the Fourier basisDeep LearningProofIntermediate30 min
The RNN gradient is a repeated matrix productDeep LearningProofIntermediate30 min
Translation-equivariant linear maps are convolutionsDeep LearningProofIntermediate30 min