Twenty-four lectures that build the mathematics of deep learning from first principles — from a single perceptron to backpropagation, CNNs, LSTMs, self-attention and transformers, energy-based models, and autoencoders. Every lecture pairs formal derivations with a small hand-worked numerical example, an interactive visualization, and runnable code.
What deep learning is, why it works now, and the roadmap for this course.
Lecture 02Supervised/unsupervised learning, train/test splits, overfitting, bias-variance.
Lecture 03From biological neurons to the McCulloch-Pitts model and the linear perceptron.
Lecture 04Stacking layers, matrix formulation of the forward pass.
Lecture 05Sigmoid, tanh, ReLU, Leaky ReLU — math, gradients, and failure modes.
Lecture 06Random variables, MLE, KL divergence, and where cross-entropy comes from.
Lecture 07Optimizing weights: batch GD vs. SGD, learning rate, convergence.
Lecture 08The chain rule, applied systematically — full derivation and hand-worked example.
Lecture 09Momentum, AdaGrad, RMSProp, and Adam.
MSE/MAE, confusion matrix, precision/recall/F1, ROC & PR curves.
Lecture 11From-scratch NumPy network, then the same model in Keras.
Why dense networks fail on images, and the convolutional alternative.
Lecture 13The arithmetic of feature maps, with a hand-computed convolution.
Lecture 14Flattening, fully-connected layers, softmax, and a full Keras CNN.
Modeling sequences: hidden state recurrence and unrolling in time.
Lecture 16Why long sequences break vanilla RNN training.
Lecture 17Forget, input and output gates — a full numeric gate walkthrough.
Lecture 18BiLSTM, stacked BiLSTM, encoder-decoder architectures, and GRU.
Lecture 19One-hot, Word2Vec (CBOW/Skip-gram), BPE and WordPiece.
Competitive learning, topology-preserving maps, and centroid clustering.
Lecture 22Energy functions, RBMs, contrastive divergence, and deep belief networks.
Encoder-decoder-bottleneck, reconstruction loss, sparse & denoising variants.
Lecture 24Contractive, stacked, deep & convolutional autoencoders; anomaly detection.