Neuralearn dotAI/Image Generation with GANs and Diffusion Models

  • $49

Image Generation with GANs and Diffusion Models

  • Course
  • 27 Lessons

Learn the basics of Generative Adversarial Neural Networks. Dive deep into building GANs and Diffusion Models with TensorFlow 2. Master how to generate high quality images with modern GANs and Diffusion models. Going from beginner to solving real world problems efficiently!

Contents

Introduction to Image Generation

Welcome
General introduction
Course material
Link to Code

Variational Autoencoders

Understanding Variational Autoencoders
VAE training and Digit Generation
Latent Space Visualizations

DCGANs

How GANs work
The GAN loss
Improving GAN training
Face Generation with GANs

Stable GAN training with WGANs

Understanding WGANs
Improved Training of Wasserstein GANs
WGANs in practice

High quality face generation with ProGan

Understanding ProGANs
ProGANs in practice

Image super resolution with SRGan

Understanding SRGANs
SRGan in practice

Face mask removal with CycleGAN

Understanding Cyclegans
Building CycleGANs
Training and Testing Cyclegan for mask removal

Image generation with Diffusion Models

Understanding Diffusion Models
Building the Unet Model
Timestep embeddings
Integrating the attention module
Model training
Sampling