Deep Learning Course
Generative Adversarial Networks - GANs Intro
Introducing Theory Mathematically Focused Coding Focused Project Based
Pytorch TensorFlow Jupyter Discord
Level: Advanced
Instructor: Mandy
$79.99 $99.99 20% Off - Limited Offer
Enrolled

What's Included:
What you'll learn ...
Learn about all of the components that make up a GAN
Intuitively understand the inherent adversarial nature of GANs
Learn about discriminative and generative models and their relation to GANs
Learn the intuition and math behind upsampling algorithms and transposed convolutions
Build and train GANs in code with both PyTorch and TensorFlow
Develop a fundamental understanding of the entire GAN training process
Understand the intuition and math behind BCE loss and how it's used for GANs
Learn about Deep Convolutional GANs and how they're trained
Develop complete GAN projects in code with both PyTorch and TensorFlow
Learn the intuition and code underlying neural network computational graphs
Gain an understanding of important coding concepts demoed in Python
Understand important GAN concepts via intuitive customized graphics and demos
Part 1 - Generative Adversarial Networks - GANs Intro
Section 1 - GAN Components
Lesson #1

Generative Adversarial Networks - GANs Intro - New Course Release
Lesson #2

GAN Course Introduction - Intuitive Intro To Generative Adversarial Networks
Lesson #3

The Adversarial Relationship in a Generative Adversarial Network (GAN)
Lesson #4

GAN Discriminator Network - Discriminative Models
Lesson #5

GAN Generator Network - Generative Models
Section 2 - GAN Training
Lesson #6

Upsampling Explained - Use in GANs
Lesson #7

Interactive Upsampling App
Lesson #8

Upsampling Code Demo with Neural Network APIs
Lesson #9

Transposed Convolutions Explained - Use in GANs
Lesson #10

Interactive Transposed Convolution App
Lesson #11

Transposed Convolution Code Demo with Neural Network APIs
Lesson #12

Binary Cross Entropy (BCE) Loss for GANs - Intuitive Introduction
Lesson #13

Binary Cross Entropy (BCE) Loss for GANs - Mathematical Introduction
Lesson #14

Binary Cross Entropy (BCE) Loss for GANs - The Minimax Game
Lesson #15

GAN Training Explained
Part 2 - GAN CODE PROJECT
Section 1 - Deep Convolutional GANs (DCGAN)
Lesson #16

DCGAN Architecture and Training Specs - Deep Convolutional GANs
Lesson #17

GAN Generator Input Code Demo - Normally Distributed Random Noise
Lesson #18

DCGAN Project Intro - Prerequisites and Datasets
Lesson #19

DCGAN Project Setup - Google Colab Environment
Section 2 - DCGAN PyTorch Code Implementation
Lesson #20

DCGAN PyTorch Project - Data Processing and Hyperparameters
Lesson #21

DCGAN PyTorch Project - Build Generator and Discriminator Networks
Lesson #22

DCGAN Project - Tracking GAN Training Performance
Lesson #23

DCGAN PyTorch Project - Training GAN on MNIST
Lesson #24

DCGAN PyTorch Project - Visualize Training Results
Lesson #25

DCGAN PyTorch Project - Training GAN on Faces
Section 3 - DCGAN TensorFlow Code Implementation
Lesson #26

DCGAN TensorFlow Project - Data Processing and Hyperparameters
Lesson #27

DCGAN TensorFlow Project - Build Generator and Discriminator Networks
Lesson #28

DCGAN TensorFlow Project - Training GAN on MNIST
Lesson #29

DCGAN TensorFlow Project - Visualize Training Results
Lesson #30

DCGAN TensorFlow Project - Training GAN on Faces
Section 4 - Code Demos for Additional Fundamental Topics
Lesson #31

GAN Input Code Demo - Reshaping and Projecting Data
Lesson #32

Inplace Operations Code Demo - Memory vs Data Preservation
Lesson #33

Computational Graphs for Neural Networks Code Demo
Lesson #34
