Deep Learning
Deep Learning on AI-ML Companion: Neural networks, CNNs, RNNs, Transformers - from foundations to modern architectures. 23 interactive modules with live visualizations, quizzes, and hands-on Python coding.
Start free: What is Deep Learning? is fully open to everyone, no account required. The other 22 modules are part of AI-ML Companion Premium; every title and summary is listed below so you can see exactly what the track covers before deciding.
Modules in this track
- What is Deep Learning? (free) - DL vs ML, when to use deep learning
- Neurons & Layers (premium) - Perceptrons, multi-layer networks
- PyTorch Fundamentals (premium) - Tensors, autograd, nn.Module, device management & torch.compile
- Activation Functions (premium) - ReLU, Sigmoid, Tanh, Softmax, SwiGLU
- Forward Propagation (premium) - Data flow through the network, matrix ops, GPU acceleration, Flash Attention
- Loss Functions for DL (premium) - Cross-entropy, MSE, BCE, focal loss, contrastive losses, and modern DPO/RLHF losses
- Backpropagation (premium) - The learning algorithm, chain rule, autograd, gradient debugging, and modern techniques
- Optimizers Deep Dive (premium) - SGD, Adam, AdamW, learning rate schedules, and modern optimizers
- Regularization (premium) - Dropout, L1/L2, early stopping, data augmentation & modern techniques
- Batch Normalization (premium) - BatchNorm mechanics, train vs eval mode, placement strategies, and normalization variants (LayerNorm, RMSNorm, GroupNorm)
- Training Deep Networks (premium) - Training loops, AdamW, LR scheduling, mixed precision, gradient clipping, checkpointing & debugging
- CNN Fundamentals (premium) - Convolutions, kernels, feature hierarchy, pooling, and modern CNN design (ConvNeXt, transfer learning)
- Pooling & CNN Architectures (premium) - Pooling strategies, strided convolutions, skip connections & architecture evolution from LeNet to ConvNeXt
- Embeddings & Representations (premium) - One-hot vs dense, nn.Embedding lookup, Word2Vec arithmetic, positional encoding, ViT patches, and dimension sizing
- RNN & Sequences (premium) - Hidden states, weight sharing, BPTT, vanishing gradients, and the modern RNN renaissance (Mamba, xLSTM, RWKV)
- LSTM & GRU (premium) - Gates, gradient highways, forget gate bias, LSTM vs GRU decision framework, and modern alternatives (xLSTM, Mamba)
- Attention Mechanism (premium) - Query-Key-Value, scaled dot-product, self/cross/causal attention, Flash Attention, GQA/MQA, the foundation of all modern AI
- Transformer Architecture (premium) - Modern attention, positional encoding, core blocks, encoder/decoder design, and key optimizations behind GPT-4, Claude, Llama, and Mistral.
- Transfer Learning & Fine-tuning (premium) - Feature reuse, freeze/unfreeze strategies, discriminative LR, domain adaptation, LoRA, adapters, and when not to transfer
- Modern Architectures (premium) - GANs, VAEs, Diffusion & Flow Matching, generative architectures behind DALL-E, Midjourney, FLUX.1, Sora, and Stable Diffusion
- GPU Fundamentals for Deep Learning (premium) - GPU architecture, CUDA cores, memory hierarchy, Tensor Cores, VRAM management, and profiling
- Multi-GPU & Distributed Training (premium) - Data parallelism, model parallelism, FSDP, DeepSpeed ZeRO, and training at scale
- Project: From Pixels to Production (premium) - Build a real image classifier from 60% to 93%+ accuracy through architecture, augmentation, and training diagnostics