Phase 24: Advanced Deep Learning β Start HereΒΆ
Master the research-level techniques behind modern generative AI β GANs, diffusion models, transformers, meta-learning, and beyond.
Whatβs in This PhaseΒΆ
38 notebooks covering the mathematical foundations and implementations of state-of-the-art deep learning architectures.
TracksΒΆ
Generative ModelsΒΆ
Notebook |
Topic |
|---|---|
|
GAN theory: minimax game, JS divergence |
|
Wasserstein GAN β stable training |
|
InfoGAN β disentangled representations |
|
cGAN β controlled generation |
|
StyleGAN2 β state-of-the-art face generation |
|
CycleGAN β unpaired image translation |
|
Progressive growing for high-res images |
|
DDPM β the math behind Stable Diffusion |
|
Score matching and stochastic processes |
|
EBM β unnormalized density estimation |
Variational MethodsΒΆ
Notebook |
Topic |
|---|---|
|
VAE theory: ELBO, reparameterization |
|
NVAE, VDVAE β multi-scale latents |
|
VQ-VAE β discrete latent spaces |
|
Invertible transforms, exact likelihoods |
Transformer ArchitecturesΒΆ
Notebook |
Topic |
|---|---|
|
ViT β images as sequences of patches |
|
BERT internals and pre-training |
|
GPT β autoregressive transformer |
|
Longformer, Linformer, FlashAttention |
|
Multi-head attention deep dive |
|
MoE β how GPT-4 scales |
Meta & Continual LearningΒΆ
Notebook |
Topic |
|---|---|
|
MAML β learn to learn |
|
Few-shot learning |
|
Train on easy examples first |
|
Overcome catastrophic forgetting |
|
AutoML for architectures |
Other Advanced TopicsΒΆ
Notebook |
Topic |
|---|---|
|
Neural ODEs β continuous-depth networks |
|
GNN β learning on graph-structured data |
|
NeRF β 3D scene representation |
|
SimCLR, MoCo β self-supervised vision |
|
PGD attacks, adversarial training |
|
Compress big models into small ones |
|
PointNet for 3D data |
|
SHAP, LIME, attention visualization |
|
External memory and attention |
|
Hintonβs capsules |
|
SIREN, NeRF-style networks |
|
GP β probabilistic function estimation |
|
Uncertainty-aware deep learning |
PrerequisitesΒΆ
Neural Networks (Phase 06)
Strong calculus and linear algebra (Phase 03)
PyTorch fundamentals
Recommended Starting PointsΒΆ
For generative AI: 11_diffusion_models.ipynb β 01_gan_mathematics.ipynb
For LLM internals: 12_bert_architecture.ipynb β 13_gpt_architecture.ipynb
For probabilistic ML: 03_variational_autoencoders_advanced.ipynb β 37_gaussian_processes.ipynb