Part 6: Deep Learning with PyTorch

Chapter 31: Generative Models — Implementation

Advanced~180 min

Learning Objectives

  • Implement a VAE with encoder, decoder, and KL divergence loss
  • Train a GAN with spectral normalization and proper evaluation metrics
  • Implement DDPM with noise scheduling, training, and sampling
  • Implement score-based models and flow matching for generative modeling

Sections

Prerequisites

💬 Discussion

Loading discussions...