Course curriculum

  • 1
    Introduction to Stable Diffusion
    • Getting Started with stable diffusion
    • History Behind Stable Diffusion
    • Stable Diffusion: Shining Star
    • Stable diffusion 2.0 and 2.1
    • Paper Review Fergus and Zeiler Paper
    • Quiz
    • Course Handouts
  • 2
    Overview of Stable Diffusion process
    • Basic Stable Diffusion Intuition
    • Examples of Basic Stable Diffusion Intuition
    • Stable Diffusion: Reverse Diffusion
    • Stable Diffusion: Purpose
    • Quiz
  • 3
    Understanding Core Components of Stable Diffusion
    • UNet
    • Latents
    • CLIP - Part I
    • CLIP - Part II
  • 4
    Summarizing Stable Diffusion
    • How it all fits in? (Part 1)
    • How it all fits in? (Part 2)
    • Runtime Environments
    • What Next?
  • 5
    Understanding Variational Autoencoders
    • Introduction to VAE
    • Working of VAE
    • Applications of VAE
    • Quiz
  • 6
    In depth understanding of stable diffusion - Part I
    • Forward Process
    • Noise Schedule
    • How to code forward process?
    • Reverse Process
  • 7
    In depth understanding of stable diffusion - Part II
    • Positional Encoding
    • Loss Function
    • Components of Diffusion Model
  • 8
    Implement DDPM from scratch
    • Understanding the problem statement
    • Hands-on with DDPM from scratch- 2
    • Hands-on with DDPM from scratch- 3
    • Hands-on with DDPM from scratch- 4
    • Hands-on with DDPM from scratch- 5
    • Hands-on with DDPM from scratch- 6
    • Hands-on with DDPM from scratch- 7
    • Quiz