Weight initialization: why the start matters
A neural net is optimization in a space with millions of dimensions. Where you start matters. Zero weights: all neurons are identical, symmetry is not broken, the net does not learn. Too large: activations saturate, the gradient dies. Too small: activations collapse toward zero. Xavier and He fix this by design: they choose weight variance so activation variance stays stable through the network.