AI Workshop: Hands-on with GANs using Dense Neural Networks
1h 32mIntermediate2025-09-23
Authors
Janani Ravi
Certified Google Cloud Architect and Data Engineer
Course details
If you’re looking for hands-on AI practice, this workshop-style coding course was designed for you. Join instructor Janani Ravi as she shows you how to build and train generative adversarial networks (GANs). Explore the core components of GANs, including how to set up the virtual environment, run the notebook server, instantiate the PyTorch Dataset, DataLoader, and more. Janani covers the basics of standalone training of adversaries, training GANs, and visualizing results. Janani also discusses how to address common problems associated with GANs and mitigate them effectively throughout the training process.
Concepts
Introducing Generative Modeling
- Understanding generative modeling
Introducing Generative Adversarial Networks (GANs)
- Course outline and prerequisites
- Set up the virtual environment and run the notebook server
- Introducing GANs
- Instantiating the dataset and data loader
- Viewing training data
Stand-Alone Training of Adversaries
- Big picture overview of a GAN
- Training the adversaries
- The generator architecture
- The discriminator architecture
- Understanding the generator and discriminator outputs
- Stand-alone training of a discriminator as a classification model
- Stand-alone training of a generator
Training GANs
- Computing losses for generators and discriminators
- Understanding the minimax loss function
- Setting up GAN training
- Visualizing GAN training results
- Problems with GANs and potential mitigations
Conclusion
- Summary and next steps
Related courses
- AI Workshop: Hands-on with GANs Using Dense Neural Networks (2023)
- AI Workshop: Hands-on with GANs using Deep Convolution Networks
- AI Workshop: Hands-on with GANs with Deep Convolutional Networks
- AI Workshop: Build a Neural Network with PyTorch Lightning (2023)
- AI Workshop: Building AI Applications with Hugging Face Models
- AI Workshop: Advanced Chatbot Development
- Build with AI: Vibe Coding a YouTube-to-Blog Pipeline Automation Tool with Windsurf
- Practical Design Thinking
Related learn paths
- Building AI Products: Prototyping Essentials Professional Certificate
- Advance Your Skills as a Supply Chain Manager
- SS&C Blue Prism Robotic Process Automation Professional Certificate
- Get Ahead in Business Analytics and Analysis
- Prepare for the Juniper Networks Certified Associate, Junos (JN0-103) Exam
- LinkedIn's AI Academy
- Building Generative AI Skills for Developers
- Build AI Aptitude as a Senior Manager