AI Workshop: Hands-on with GANs with Deep Convolutional Networks
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to build and train deep convolutional generative adversarial networks (GANs) in this interactive, workshop-style coding course.
Syllabus
Introduction
- A quick overview of GANs
- Course outline and prerequisites
- Setting up Google Colab cloud-hosted notebooks
- Understanding convolutional neural networks
- Transforming a multichannel image to tensor
- Applying convolutional and pooling layers
- Viewing the effect of different filters
- Types of convolutional layers
- Training data for discriminator bad fakes and real images
- Loading and transforming training image data
- Understanding the discriminator architecture
- Training a discriminator on bad fakes
- Training data for discriminator good fakes and real images
- Training a discriminator on good fakes
- Generator and discriminator
- Deep convolutional GANs (DCGANs)
- Setting up data for GAN training
- Setting up the generator and discriminator
- Output from an untrained generator and discriminator
- Setting up the GAN training loop
- Viewing GAN training results
- Summary and next steps
Taught by
Janani Ravi
Related Courses
Neural Networks for Machine LearningUniversity of Toronto via Coursera Good Brain, Bad Brain: Basics
University of Birmingham via FutureLearn Statistical Learning with R
Stanford University via edX Machine Learning 1—Supervised Learning
Brown University via Udacity Fundamentals of Neuroscience, Part 2: Neurons and Networks
Harvard University via edX