Implementation of 3 assignments. These assignments comprehensively include a wide range of deep learning techniques. All files required for assignments can be found on the Course Official Website.
Starting from kNN, then moving to implementing a neural network from scatch.
Covering classical techniques and architectures widely useding in modern deep learning. PyTorch tutorial in the course is really useful.
Frontier deep learning models, including but not limit to transformer, diffusion and self-supervised learning.