Power BI Fundamentals - Create visualizations and dashboards from scratch
Build GenAI Apps from Scratch — UCSB PaCE Certificate Program
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn to build Generative Adversarial Networks (GANs) from the ground up through this comprehensive video series that assumes no prior GAN knowledge and progressively develops your understanding of this cutting-edge field. Master the fundamentals by implementing various GAN architectures from scratch using PyTorch, starting with basic concepts and advancing to sophisticated models. Explore essential GAN variants including DCGAN for deep convolutional architectures, WGAN with gradient penalty for improved training stability, and Conditional GANs for controlled generation. Dive into advanced applications with Pix2Pix for image-to-image translation, CycleGAN for unpaired domain transfer, and ProGAN for progressive high-resolution image synthesis. Enhance your skills with super-resolution techniques through SRGAN and ESRGAN implementations. Each topic combines theoretical paper walkthroughs with hands-on coding implementations, providing both conceptual understanding and practical experience in building state-of-the-art generative models for computer vision tasks.
Syllabus
An Introduction to Generative Adversarial Networks (GANs)
Building our first simple GAN
DCGAN implementation from scratch
WGAN implementation from scratch (with gradient penalty)
Pytorch Conditional GAN Tutorial
Pix2Pix Paper Walkthrough
Pix2Pix implementation from scratch
CycleGAN Paper Walkthrough
CycleGAN implementation from scratch
ProGAN Paper Walkthrough
ProGAN implementation from scratch
SRGAN Paper Walkthrough
SRGAN implementation from scratch
ESRGAN Paper Walkthrough
ESRGAN implementation from scratch
Taught by
Aladdin Persson