PGR207 · 2026

Deep Learning

Animated, interactive lecture slides. Everything runs in your browser — no install, no account.

Vajira Thambawita (PhD) · vajira@simula.no

Lectures

Week 1
Introduction to Deep Learning
Course overview, what deep learning is, and where it is used
Week 2
Basics of Neural Networks
Artificial neurons, the perceptron, Adaline and gradient descent
Week 3
PyTorch for Deep Learning
Tensors, autograd, and a fully-connected network on MNIST
Week 4
Deep Convolutional Neural Networks
Locality and weight sharing, the convolution operation, and CNNs in PyTorch
Week 6
Recurrent Neural Networks
Sequence data, the recurrent layer, LSTM and GRU, and an RNN in PyTorch
Week 7
Transformers
Query, key and value; the original architecture, and what modern transformers changed
Week 9
Generative Models and GANs
Autoencoders, VAEs, the adversarial game — and how diffusion took over
Navigate with → / ← or Space. Press o for the slide overview, f for fullscreen, d to toggle dark mode.