Course content
- Introduction and motivation
- Multi-layered perceptrons, neural networks, backpropagation
- Loss functions, regularization: L1–L2 norms
- Optimization: SGD, RMSProp, Adam, Adagrad
- Dropout, batch and layer normalization
- Convolutional networks (CNNs), residual networks
- Recurrent neural networks (RNNs), LSTMs
- Attention: Bahdanau attention, transformers
- Word2Vec embeddings
- Language modelling, BERT
- GPT-1: improving language understanding by generative pre-training
- GPT-2: language models as unsupervised multitask learners
- GPT-3: language models are few-shot learners
- Other LLMs: LLaMA, Mistral, Gemini, DeepSeek
- Vision language models: ViT, CLIP