Check your understanding of this module before moving on.
?
0/3
Checkpoint quiz 3 questions
A quick check on this module's key ideas before you move on
Question 01
Why can't all weights in a neural network be initialized to zero?
B is correct. If every weight starts at zero, every neuron in a layer computes the same function of the input and gets the same gradient update, a symmetry that never breaks. Random initialization breaks this symmetry so neurons can specialize.
Question 02
What problem do initialization schemes like Xavier/Glorot and He initialization try to solve?
A is correct. Without careful scaling, the variance of activations can shrink toward zero or grow without bound as signals pass through many layers. These schemes choose initial weight scales based on the number of inputs/outputs of a layer to keep signal variance roughly constant.
Question 03
Why does He initialization use a different scaling factor than Xavier initialization?
B is correct. ReLU sets all negative inputs to zero, which roughly halves the variance of the signal passing through. He initialization scales up the initial weight variance to compensate for that, while Xavier's derivation assumes an activation that doesn't zero out half the signal.