You've marked 0 of 18 pages in Deep Learning understood. View your progress →
Deep Learning — Roadmap
Neural networks from first principles up to the architectures that dominate modern AI.
1. Neural Network Fundamentals
- The perceptron, multi-layer perceptrons
- Activation functions: sigmoid, tanh, ReLU, GELU, SwiGLU
- Forward pass and backpropagation (the calculus, worked by hand once)
- Weight initialization (Xavier, He)
- Batch, mini-batch, and stochastic gradient descent
Building Blocks, In Full Depth
- Activation Functions — every variant, side by side, and when to use which
- Loss Functions — regression, classification, metric learning, and segmentation losses
- Optimizers — SGD → Momentum → Adam → AdamW/Lion/LAMB, derived and visualized
- Weight Initialization, Regularization & LR Scheduling
2. Training Deep Networks
- Loss functions: cross-entropy, MSE, contrastive/triplet loss
- Batch Normalization vs Layer Normalization vs RMSNorm
- Dropout and other regularization for deep nets
- Vanishing / exploding gradients
- Residual (skip) connections — why they enable very deep networks
- Learning rate schedules, warmup, gradient clipping
3. Convolutional Neural Networks (CNNs)
- Convolution, pooling, receptive fields
- Classic architectures: LeNet → AlexNet → ResNet → EfficientNet
- Applications: image classification, object detection, segmentation
4. Sequence Models
- RNNs, the vanishing gradient problem
- LSTM and GRU
- Sequence-to-sequence models, encoder-decoder
5. Attention & Transformers
- Self-attention and the Query/Key/Value formulation
- Why scale by √dₖ
- Multi-head attention
- Cross-attention (encoder-decoder)
- Positional encoding (absolute vs RoPE)
- The full Transformer block: attention + feed-forward + norm + residual
- Vision Transformers (ViT) — attention beyond text
6. Vision Architectures: Transformers, Detection & Segmentation
- ViT variants: DeiT (data-efficient), Swin (windowed attention)
- Object detection: R-CNN family, YOLO, SSD, DETR
- Segmentation: U-Net, Mask R-CNN, semantic vs instance segmentation
7. Autoencoders & Variational Autoencoders
- The encoder/bottleneck/decoder architecture and why the bottleneck forces learning
- Sparse and Denoising Autoencoder variants
- VAE: probabilistic latent space, the KL regularization term, the reparameterization trick
- VQ-VAE's discrete latent codebook
8. Generative Models: GANs & Diffusion
- GANs: Generator/Discriminator minimax training, mode collapse, training instability
- Named GAN variants: DCGAN, Conditional GAN, CycleGAN, Pix2Pix, WGAN, StyleGAN, BigGAN
- Diffusion in depth: DDPM, DDIM, score-based/SDE, Latent/Stable Diffusion, classifier-free guidance, ControlNet
- Why diffusion overtook GANs for image generation
9. GNNs, RL Networks, Metric Learning, SSL & Multimodal Nets
- Graph Neural Networks: GCN, GraphSAGE, GAT, message passing
- Metric learning: Siamese networks, triplet/contrastive loss
- RL networks: DQN, policy gradients, actor-critic, PPO
- Self-supervised learning: contrastive (SimCLR/MoCo) and masked prediction (BERT/MAE)
- Multimodal: CLIP-style dual encoders, fusion-based VLMs
- Time series nets: TCN, N-BEATS, TFT
10. NN Layers Reference
- The full catalog: dense, convolutional, recurrent, attention, normalization, and graph layers in one lookup page
11. Common Problems & SOTA Solutions
- Vanishing gradients in deep nets → residual connections, normalization
- Overfitting on limited image data → data augmentation, transfer learning, pretrained backbones
- Quadratic cost of self-attention on long sequences → Flash Attention, or linear attention and Mamba-style state-space models
- Slow inference → quantization, distillation, pruning
- Training instability at scale → careful init, warmup, gradient clipping, mixed precision