About this course
Explore the fundamentals of generative adversarial networks (GANs) and diffusion models, two of the most commonly used generative models in machine learning.
Overview of generative models
3m 53sApplications of generative models
3m 41sIntroducing GANs and diffusion models
3m 8sGenerator and discriminator
5m 36sArchitectural overview of a GAN
1m 45sTraining the generator and discriminator
4m 58sCommon problems with GANs
4m 58sGetting set up with Google Colab
3m 56sLoading the fashion MNIST data set
3m 58sThe generator network
3m 43sThe discriminator network
3m 34sAdversary loss functions
4m 18sTraining the generative adversarial network
6m 17sGenerating images using the GAN
3m 50sOverview of CNNs
4m 18sTransposed convolutional layer
4m 22sDeep Convolutional GANs
4m 28sGreyscale images: Generator and discriminator in a Deep Convolutional GAN
6m 33sGreyscale images: Training a Deep Convolutional GAN
6m 19sColor images: Loading multichannel image data
6m 22sColor images: Generator and discriminator in a Deep Convolutional GAN
4m 58sColor images: Training a Deep Convolutional GAN
2m 35sGenerative learning trilemma
4m 30sIntroducing denoising diffusion probabilistic models
2m 29sHow do denoising diffusion probabilistic models work?
5m 23sForward diffusion process
5m 8sReverse diffusion process
2m 51sTraining a diffusion model: Intuition
7m 20sDenoising diffusion probabilistic models: Exploring implementation on GitHub
2m 25sDenoising diffusion probabilistic models: Code overview
4m 34sDenoising diffusion probabilistic models: Code tweaks
2m 22sDenoising diffusion probabilistic models: Generating images
5m 53sSummary and next steps
1m 49s