Deep Learning
About
This course provides a comprehensive exploration of modern deep learning techniques, from foundational concepts to advanced topics.
Syllabus
- MLP, Backpropagation
- Optimization, Regularization
- Initialization, Normalization, CNN
- Introduction to Natural Language Processing, Word Embeddings
- RNN, LSTM, Attention, Transformer
- Classification, Object Detection
- Segmentation
- Multi-armed Bandits, Bellman Equations, Monte Carlo Methods, TD Learning, Q-Learning
- Planning and Double Learning, Policy Improvement, Policy Gradient
- Autoregression, VAE, GAN
- Diffusion, Flow Matching
- LLMs, Fine-tuning, LoRA, RAG, Agents
- Multi-modal Models, CLIP, Qwen-VL
- Quantization, Pruning, Distillation, KV-Cache, Flash Attention
Labworks
6 homeworks on practical implementation of Deep Learning models.
Grading
6 homeworks give 70 points in total + an exam for 30 points. Final score: min(round(#points/10), 10).
Prerequisites
- Probability Theory + Statistics
- Machine Learning
- Python