Skip to main content
grasp.study
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
AI theory, architecture, models
·
Module 8
Generative Models: VAEs, GANs, and Diffusion
1
VAE Implementation with Reparameterization Trick
Implement a Variational Autoencoder (VAE) using the reparameterization trick
2
Deriving the ELBO for VAEs
Derive the Evidence Lower Bound (ELBO) objective for VAEs
3
Building and Debugging Basic GANs
Build a basic Generative Adversarial Network (GAN) and diagnose common training issues like mode collapse
4
Implementing a DCGAN
Implement a Deep Convolutional GAN (DCGAN)
5
Implementing WGANs for Stable Training
Implement Wasserstein GANs (WGANs) for improved training stability
6
Advanced GAN Architectures for Controlled Generation
Implement advanced GAN architectures for controlled and high-fidelity generation (Conditional GANs, StyleGAN)
7
DDPM Forward and Reverse Processes
Implement the forward and reverse processes of Denoising Diffusion Probabilistic Models (DDPM)
8
Building a Latent Diffusion Model
Implement a Latent Diffusion Model (LDM) like the one used in Stable Diffusion
9
Classifier-Free Guidance for Conditional Image Generation
Apply classifier-free guidance for conditional image generation
Previous module
Advanced Computer Vision Applications
Next module
Advanced Fine-Tuning of Diffusion Models