Introduction to Generative Adversarial Networks with PyTorch

A comprehensive course on GANs including state of the art methods, recent techniques, and step-by-step hands-on projects

4.05 (98 reviews)
Udemy
platform
English
language
Data Science
category
Introduction to Generative Adversarial Networks with PyTorch
952
students
6 hours
content
May 2021
last update
$59.99
regular price

What you will learn

How Generative Adversarial Networks work internally

How to implement state of the art GANs techniques and methods using PyTorch

How to improve the training stability of GANs

Why take this course?

Master the basic building blocks of modern generative adversarial networks with a unique course that reviews the most recent research papers in GANs and at the same time gives the learner a very detailed hands-on experience in the topic. Start by learning the very basics of how GANs work and incrementally learn more cleverly crafted techniques that enhance your models from the basic GANs towards the more advanced Progressive Growing of GANs. On the journey, you shall learn a fair amount of deep learning concepts with an adequate discussion of the mathematics behind the modern models.

Screenshots

Introduction to Generative Adversarial Networks with PyTorch - Screenshot_01Introduction to Generative Adversarial Networks with PyTorch - Screenshot_02Introduction to Generative Adversarial Networks with PyTorch - Screenshot_03Introduction to Generative Adversarial Networks with PyTorch - Screenshot_04

Reviews

Chris
January 16, 2022
This course is horrible, Nothing is really explained. They market in the intro video about doing vid2vid but then when you go to the section it doesnt havent any useful information in there at all. Im going to ask for a refund. But DO NOT BUY THIS COURSE. Or accept that you are throwing money away for poorly explained jupyter notebooks that anyone could find
Pablo
March 16, 2021
Would love a bit more detail on what things are, like stride, Max Pool, etc. Maybe that's on another course.
Sidharth
February 12, 2021
Not at all good course for learning theory of GANs. Speaker rushes through the content, and have not covered much. Speaker's focus is on code mostly.
Keith
January 31, 2021
Great course! I have been working through another of Mustafa's courses and enjoy his teaching style and clear examples.
Aditya
September 19, 2020
No he was very quick with the course content and the code, also the part of the hidden layer graph did not even work
Yifei
September 18, 2020
I am a new PhD student in computer science with concentration on image and video coding, one sub-field of computer vision. I am impressed by the depth of this Udemy course. The course is not an introduction course but a nearly-complete course for GAN using Pytorch. If you read the research papers in GAN and their source codes in Github, you tends to be lost. However, this instructor gave you a very comprehensive review for the most important GAN papers and much clear codes that can boost your academic skills in GAN. After this course, I feel I would be able to grasp some latest papers in GAN and write sophisticate GAN codes. It would be much helpful for me to do research in GAN and hope I can publish a top conference paper in GAN in the near future. Thank you!
Rachit
August 12, 2020
Instructor has good knowledge. Course is structured properly. Main issue which I found out to be was that this course is rushed too much. A lot of the important parts are just skipped over. Even someone having basic knowledge would struggle because cells of jupyter notebooks are just skipped at times. There was no description of the methods being used from torch.
Andrii
July 11, 2020
Thank Mustafa for the really nice course. I liked the fact that you've included various visualization technics and explained many utilities for preprocessing! I think that Jupyter notebooks were very useful for understanding the concepts and it definitely helped me to learn more than by simply looking at the papers. However, I would like to see more visuals and text descriptions in notebooks to better understand the code. Also, I think it would be great if you could leave some code blocks empty for students to implement themselves and gave us some additional tests below those blocks to verify that our implementation is working properly. Additionally, I would consider adding some lectures about math in GANs. Coming with no background in GANs and having only a little experience in coding neural nets, it was a little hard for me to understand some math concepts like ones in Wasserstein GANs. Overall, it was a great course, and I thank you for your time answering my questions in comments section! It was a pleasure taking this course
José
April 22, 2020
It would be better writing the code during the class, not only saying what it does following a Jupyter Notebook - even because there are no in-depth explanations on the theory behind. The notebooks present a well structured code (so it gives a hint at how to make yours), but some of them are not actually working (I'm gonna post the problems in the forum later). In short: good introduction because it leads you to the right paths, but it could include some more content.
Ndèye
March 1, 2020
Mustafa is a great lecturer, he explains very smoothly and clearly all the concepts. I wasn't familar with PyTorch but his explanation helps me understand PyTorch better. Moreover the ressources are great and very intuitive and help keep track with the course.

Charts

Price

Introduction to Generative Adversarial Networks with PyTorch - Price chart

Rating

Introduction to Generative Adversarial Networks with PyTorch - Ratings chart

Enrollment distribution

Introduction to Generative Adversarial Networks with PyTorch - Distribution chart
2332450
udemy ID
4/21/2019
course created date
3/1/2020
course indexed date
Bot
course submited by