Hugo Larochelle delivers a one-hour foundations lecture on feedforward neural networks, training, backpropagation, and deep learning techniques.

Hugo Larochelle — Deep learning researcher (Twitter/Google) known for his widely-used online neural network lecture series; delivering a tutorial on the foundations of deep learning.
This is a tutorial lecture in which Hugo Larochelle lays out the foundations of deep learning, starting with the notation and forward propagation of multi-layer feedforward neural networks. He walks through activation functions (sigmoid, tanh, ReLU, softmax), loss functions (negative log likelihood / cross entropy), and how networks are trained using stochastic gradient descent and backpropagation via the chain rule. He covers practical tricks of the trade including regularization, weight initialization, hyperparameter search, early stopping, mini-batches, momentum, and adaptive optimizers like AdaGrad, RMSProp, and Adam. He closes by motivating deep architectures and explaining modern techniques such as dropout and batch normalization.