Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Introduction Course to Autoencoders, VAEs, and GANs

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This deep learning course provides a comprehensive introduction to Autoencoders, Variational Autoencoders (VAE), and Generative Adversarial Networks (GANs). Begin by exploring how autoencoders compress and reconstruct data, and discover how VAEs add probabilistic modeling to enhance generative capabilities. Learn the VAE training process and implement a VAE using TensorFlow for image generation with the MNIST dataset. Progress to mastering GANs—understand their adversarial training approach, how the generator and discriminator interact, and explore real-world applications. Gain hands-on experience by building a GAN to generate realistic fake images through step-by-step demos. To be successful in this course, you should have a basic understanding of neural networks, machine learning concepts, and Python programming. By the end of this course, you’ll be able to: - Implement and train autoencoders and VAEs - Apply VAEs for generative tasks like image synthesis - Build and train GANs to generate realistic data - Understand and apply adversarial training in real-world use cases Ideal for aspiring AI developers, ML engineers, and data scientists exploring generative deep learning.

Syllabus

  • Autoencoders and Variational Autoencoders (VAE)
    • Explore the fundamentals of Autoencoders and Variational Autoencoders (VAE) in this module. Learn how autoencoders compress and reconstruct data, the challenges they face, and how VAEs overcome them. Understand the VAE training process and its generative capabilities. Gain hands-on experience by implementing a VAE with TensorFlow for image generation using the MNIST dataset.
  • Generative Adversarial Networks (GAN)
    • Master Generative Adversarial Networks (GANs) in this hands-on module. Learn how GANs work through their unique adversarial training process and explore real-world use cases across industries. Understand generator-discriminator dynamics and how they produce realistic data. Gain practical skills by implementing a GAN to generate fake images with guided demos and code examples.

Taught by

Priyanka Mehta

Reviews

Start your review of Introduction Course to Autoencoders, VAEs, and GANs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.