Before AlexNet, deep networks were considered impractical to train: gradients weakened as they passed through layers, and deeper networks often performed worse. Layer-wise unsupervised pretraining offered a workaround, introduced by Geoffrey Hinton in 2006 and expanded by Yoshua Bengio in 2007. section 2.4
The approach builds a network incrementally:
- Train each layer individually, using one layer’s output as the next layer’s input. section 2.4
- Unroll the pretrained layers into one architecture, then fine-tune the whole network with backpropagation. The pretrained weights provide a better starting point and can improve convergence. section 2.4
The method helped unlock deep architectures, but its success encouraged a belief that deep networks could not be trained without pretraining. James Martens’s 2010 work challenged that belief; the approach is therefore a historical workaround, not an established necessity. section 2.4













