INTERACTIVE COURSE

Advanced

97 Lessons

13h

Certificate of Completion

AI Explanations

AI Explanations

3 Assessments

71 Playgrounds

11 Challenges

20 Quizzes

273 Illustrations

Takeaway Skills

Pytorch basics

Making a neural network with PyTorch

Refining the neural network output

Basics of CUDA

The basic idea of GAN

Learning a simple 1010 pattern using GAN

Learning handwritten digits using GAN

Learning human faces using GAN

Convolutional GANs

Conditional GANs

Course Overview

This course is an introduction to Generative Adversarial Networks (GANs) and a practical step-by-step tutorial on making your own with PyTorch. Through this course, you will learn how to build GANs with industry-standard tools. In the first section, you will dive into PyTorch and refresh your understanding of neural networks by building a simple image classifier. In the second section of this course, you will explore the idea of adversarial training and build progressively more sophisticated GANs; first by...

Course Content

1

✨Introduction

2

✨PyTorch Basics

Why PyTorch?Pytorch TensorsAutomatic Gradients with PyTorchComputation Graphs📚Learning Points in PyTorch Basics

3

🖥️ Project: Computation Graph and Gradient Calculation

🍀 Challenge: Setting Up a Computation GraphSolution Review: Setting Up a Computation Graph🍀 Challenge: Finding GradientSolution Review: Finding Gradient

4

✨First PyTorch Neural Network

MNIST Image DatasetSimple Neural NetworkVisualizing TrainingThe MNIST Dataset ClassTraining Our ClassifierQuerying Our Neural NetworkSimple Classifier Performance📚Learning Points in First PyTorch Neural Network

5

✨Refinements

Loss FunctionActivation FunctionOptimisation FunctionNormalisationCombined Refinements📚Learning Points in Refinements

6

🖥️ Project: Fashion MNIST Classification Model

4 Lessons

7

✨CUDA Basics

4 Lessons

Make Your First GAN: Part 1 - Exam

Assessment

8

✨The GAN Idea

4 Lessons

9

✨Simple 1010 Pattern

6 Lessons

10

🖥️ Project: A Simple 01110 Pattern GAN

6 Lessons

11

✨Handwritten Digits

8 Lessons

12

🖥️ Project: Fashion MNIST GAN

5 Lessons

13

✨Human Faces

7 Lessons

Make Your First GAN: Part 2 - Exam

Assessment

14

✨Convolutional GANs

5 Lessons

15

🖥️ Project: A Fashion MNIST CNN

3 Lessons

16

✨Conditional GANs

6 Lessons

17

🖥️ Project: Fashion MNIST Conditional GAN

5 Lessons

Make Your First GAN: Part 3 - Exam

Assessment

18

✨Conclusion

2 Lessons

19

✨Appendix

7 Lessons

COURSE AUTHOR

How You'll Learn

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE