Lectures
You can download the lectures here (in PDF format). I will try to upload lectures prior to their corresponding classes.
-
Introduction to Deep Learning
tl;dr: What is deep learning? How is it different from machine learning? What is data representation?
-
Mathematical Building Blocks of Neural Networks
tl;dr: What are building blocks of networks, i.e. tensors? How to train a network with gradient descent and backpropagation?
-
Getting Started with Neural Networks
tl;dr: Getting a taste of deep learning with three examples: sentiment analysis, text classification, and regression.
-
Computer Vision
tl;dr: A review of ConvNets, data augmentation, pre-training, fine tuning, and visualization.
[slides] -
Fundamentals of Machine Learning
tl;dr: A general overview of ML, its branches, data representation, feature engineering, overfitting and regularization.
[slides] -
Processing Text and Sequential Data
tl;dr: Recurrent models, SimpleRNN, LSTM, GRU, word embeddings, vanishing gradient problem, attention mechanism, and ID ConvNets
-
Advanced Models
tl;dr: Multi input/output models, directed acyclic graphs, weight sharing, callbacks, early-stopping and checkpointing, and Tensorboard.
-
Generative Deep Learning
tl;dr: Text generation with LSTMs, DeepDream, Neural Style Transfer, concept space, variational autoencoders (VAE), generative adversarial networks (GAN)
-
Transformer and BERT
tl;dr: The Transformer architecure for sequence encoding, multi-head attention, contextualised embeddings, and BERT
[slides]