Skip to main content
GANs for Data Synthesis

GANs for Data Synthesis | AISV.X404


In this course, students explore the theoretical and mathematical framework of GANs and experience hands-on guided workshops and practical applications in the data synthesis space. We focus on image synthesis while learning the fundamental concepts, mathematical formulation, and practical aspects of building and training generative models required to create innovative AI systems. This course will also introduce ChatGPT-like systems.

GANs are one of the most valuable components of modern AI, be it computer vision, anomaly detection, or language models. In language modeling alone, GANs and other neural network techniques have shown remarkable milestones for text generation, text summarization, language translation, question answering, and more. The recent success of DALL-E 2 and ChatGPT highlight these accomplishments.

ChatGPT leverages the GANs framework and facilitates text-based conversation with humans by generating, synthesizing, and allowing interactive responses to questions. ChatGPT engages in communication just like another human and is just the beginning, with many more excellent AI applications on the horizon. This GANs course teaches you the fundamentals required to build such innovative AI systems and lays a path to the future.

Working in a research environment, you’ll learn the problems and challenges associated with GANs and overcome them at the production level. Students will perform image translation and synthesis tasks with state-of-the-art networks, such as Pix2Pix and CycleGAN. You’ll implement deep learning algorithms from technical papers for deep generative models and focus on building an intuition of efficient training of DL and GAN models.

Learning Outcomes
At the conclusion of the course, you should be able to:

  • Define the generative models and their use cases
  • Build the generative adversarial networks (GANs) framework
  • Train GANs with variants of their cost functions
  • Explain the generator, discriminator, GAN loss function, and adversarial loss
  • Build conditional GANs and WGAN
  • Perform image translation and synthesis tasks with state-of-the-art networks, such as Pix2Pix, CycleGAN

Requisite Knowledge
You need to be familiar with probability theory and linear algebra, programming, and deep learning.

Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
FAQ
ENROLL EARLY!

Prerequisite(s):

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Quarter Units Cost Instructor
01-13-2025 to 03-31-2025 3.0 $980

Ajay K Baranwal

Enroll

Final Date To Enroll: 01-13-2025

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Mon, 01-13-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 01-27-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 02-03-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 02-10-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 02-24-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 03-03-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 03-10-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 03-17-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 03-24-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Mon, 03-31-2025 6:30 p.m. 9:30 p.m. Live-Online REMOTE