liveBook · Manning

Pretraining

As explained in Sutskever's List

Pretraining is the initial training of a model on a broad dataset before task-specific adaptation or evaluation.

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

How Sutskever's List covers it

How deep it goes
Explains layer-by-layer training, unrolling, and fine-tuning, while leaving implementation details unspecified.
Examples
Illustrates the procedure by feeding each layer’s output into the next before unrolling the network.
What you can do after
Understand how layer-wise initialization supported deep-network training and why later work challenged its necessity.
How it connects
Connects unsupervised pretraining to backpropagation, supervised fine-tuning, and deep neural networks.

Also explained in

Compare how 14 books explain pretraining →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Sutskever's List. The section links point to the parts of the book it draws on.