Asked about Initialisation, normalisation and residuals

Why do residual connections help deep networks?

An answer that works

They add each layer's input to its output, giving gradients a direct path back through the network. Without them gradients shrink through each layer's transformation; with them even early layers receive a usable signal.

Reading an answer is not being able to give one. The section that teaches this is Initialisation, normalisation and residuals, 4 hours of Neural networks.

Learn this properly