c20 · E3

Open: Training Deep Networks Without Breaking Them

c20.E3.1E3 · open

Section 20.3 reports that batch normalisation was first explained by internal covariate shift, that this explanation has not held up, and that what survives is a measured effect: the scale is controlled and the optimisation surface is smoother. The field has no settled account of which mechanism deserves the credit, and the answer may depend on the architecture, the batch size and the activation.

Take a position on this question: what experiment would separate the candidate mechanisms, and what result would change your mind?

In your answer: name at least two candidate mechanisms; specify the control and the quantity you would measure; say what pattern of results would count for and against each mechanism; state one way the experiment could mislead you; and say what the chapter's advice to log gradient norms and change one thing at a time implies for your design.

Rubric. Tick each criterion your answer meets, then save the self-assessment. The platform does not grade it.

Other tiers

E1 Practise · E2 Derive

Every hint opened, solution viewed and answer checked is recorded in this browser only. See Progress to export or delete it.