Foundations

Deep Learning

Neural networks, CNNs, RNNs, transformers, diffusion models and training techniques

3,609
lessons
Skills in this topic
View full skill map →
Neural Network Basics
beginner
Implement a 2-layer net in NumPy and PyTorch
CNN Architectures
intermediate
Build a CNN image classifier in PyTorch
Sequence Models
intermediate
Implement an LSTM text generator
Generative Models
advanced
Train a GAN on image data
Training at Scale
advanced
Use FP16/BF16 mixed precision training
All Reads (346) Articles (272)Blog Posts (41)Tutorials (22)Research Papers (9)News (2)