CSC321: Neural Networks
Lecture 2: Two simple learning algorithms
Geoffrey Hinton