YoVDO

AI Workshop: Hands-on with GANs with Deep Convolutional Networks

Offered By: LinkedIn Learning

Tags

Machine Learning Courses Computer Vision Courses Neural Networks Courses TensorFlow Courses PyTorch Courses Image Generation Courses Data Augmentation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
1. Understanding Convolutional and Pooling Layers
  • 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
3. Training a Discriminator as a Classification Model
  • 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
3. Training a Deep Convolutional GAN
  • 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
Conclusion
  • Summary and next steps

Taught by

Janani Ravi

Related Courses

Neural Networks for Machine Learning
University 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