Skip to content
UdemyData SciencePaid courseIntermediate levelCertificate

Generative Adversarial Networks (GANs): Complete Guide (Udemy.com)

Deep Learning and Computer Vision to implement projects using one of the most revolutionary technologies in the world!

Created by: Jones Granatyr

Last updated November 2023

icon
What you will learn

  • Understand the basic intuition about GANs
  • Generate images of digits (0 - 9) using DCGAN and WGAN
  • Transform satellite images into maps using Pix2Pix architecture
  • Transform zebras into horses using CycleGAN architecture
  • Transfer styles between images
  • Apply super resolution to improve image quality using ESRGAN architecture
  • Create new faces of people with high quality and definition using StyleGAN
  • Generate images through textual descriptions
  • Restore old photos using GFP-GAN
  • Complete missing parts of images using Boundless architecture
  • Generate deepfakes to swap faces with SimSwap

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.5 out of 5higher than 46% of them
  • Reviews374#265 of 462 by number of reviews
  • Length16.8 hourslonger than 75% of them
  • Last updatedNovember 2023earlier than 77% of them

icon
Course Description

GANs (Generative Adversarial Networks) are considered one of the most modern and fascinating technologies within the field of Deep Learning and Computer Vision. They have gained a lot of attention because they can create fake content. One of the most classic examples is the creation of people who do not exist in the real world to be used to broadcast television programs. This technology is considered a revolution in the field of Artificial Intelligence for producing high quality results, remaining one of the most popular and relevant topics.

In this course you will learn the basic intuition and mainly the practical implementation of the most modern architectures of Generative Adversarial Networks! This course is considered a complete guide because it presents everything from the most basic concepts to the most modern and advanced techniques, so that in the end you will have all the necessary tools to build your own projects! See below some of the projects that you are going to implement step by step:

  • Creating of digits from 0 to 9

  • Transforming satellite images into map images, like Google Maps style

  • Convert drawings into high-quality photos

  • Create zebras using horse images

  • Transfer styles between images using paintings by famous artists such as Van Gogh, Cezanne and Ukiyo-e

  • Increase the resolution of low quality images (super resolution)

  • Generate deepfakes (fake faces) with high quality

  • Create images through textual descriptions

  • Restore old photos

  • Complete missing parts of images

  • Swap the faces of people who are in different environments

To implement the projects, you will learn several different architectures of GANs, such as: DCGAN (Deep Convolutional Generative Adversarial Network), WGAN (Wassertein GAN), WGAN-GP (Wassertein GAN-Gradient Penalty), cGAN (conditional GAN), Pix2Pix (Image-to-Image), CycleGAN (Cycle-Consistent Adversarial Network), SRGAN (Super Resolution GAN), ESRGAN (Enhanced Super Resolution GAN), StyleGAN (Style-Based Generator Architecture for GANs), VQ-GAN (Vector Quantized Generative Adversarial Network), CLIP (Contrastive Language–Image Pre-training), BigGAN, GFP-GAN (Generative Facial Prior GAN), Unlimited GAN (Boundless) and SimSwap (Simple Swap).

During the course, we will use the Python programming language and Google Colab online, so you do not have to worry about installing and configuring libraries on your own machine! More than 100 lectures and 16 hours of videos!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jones Granatyr

Olá! Meu nome é Jones Granatyr e já trabalho em torno de 10 anos com Inteligência Artificial (IA), inclusive fiz o meu mestrado e doutorado nessa área. Atualmente sou professor, pesquisador e fundador do portal IA Expert, um site com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA, como por exemplo: Deep Learning, Machine Learning, Data Science, Redes Neurais Artificiais, Algoritmos Genéticos, Detecção e Reconhecimento Facial, Algoritmos de Busca, Mineração de Textos, Buscas em Textos, Mineração de Regras de Associação, Sistemas Especialistas e Sistemas de Recomendação. Os cursos são abordados em diversas linguagens de programação (Python, R e Java) e com várias ferramentas/tecnologias (tensorflow, keras, pandas, sklearn, opencv, dlib, weka, nltk, por exemplo). Meu principal objetivo é desmistificar a área de IA e ajudar profissionais de TI a entenderem como essa tecnologia pode ser utilizada na prática e que possam visualizar novas oportunidades de negócios.

icon
More courses by Jones Granatyr

$74.99

$69.99

$19.99

$11.99

$79.99

$19.99

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.5

374 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Patrik Szepesi on 12/2/2024

great intuition of algorithms, but doesnt explain the math behind it and the implementations are done in google colab, likely copied from the algorithm's github page. Either nail the math behind it or the production grade set up, but not 50% of both

By Baby Beatty on 9/8/2024

This training is intended for individuals who are intermediate and have some background knowledge in deep learning. The instructor is doing a great job at explaining the topic thus far.

By Libby Reichel on 9/5/2024

This course is well worth the money. How much stuff was covered and how simple the professors made the difficult concepts to understand surprises me.

By Som Kumar Sahoo on 5/8/2024

Good explanation of different type of Generative Adversarial Network Architectures. The author has given good overall idea of different types of GANs for different applications. Great!

By Adson Diego Dionisio da Silva on 4/30/2024

Está bem no inicio e é um conteúdo que já conheço, porém, é bem explicado e fácil de entender e com um bom detalhamento do código para uma melhor compreensão.

By Ankit on 4/24/2024

The explanations are very clear. There is a good balance between theory and the respective codes. The instructor is also giving references to original papers which is very good from a researcher's point.

By DIVESH Jain on 3/28/2024

i reached up to the wgan implementation. So far so good. It feels like I am in a workshop where both theory and implementation are covered in a balanced manner. I like this style very much

By Dingo Chung on 12/29/2023

The course is ONLY useful if you are already very comfortable with TensorFlow. Otherwise, you will not be able to benefit from it. It is in fact a very Advanced course on computer vision and the lecturer will only focus on GANs, you will not get to learn how the os module, or many other packages that are used from the lecturer as he will just use them as if you know them all. So, as an Advanced course its 5 star but as a basic course as advertised, 100% disagree. Just 2 stars.

By Kalyan Seervi on 11/5/2023

So much insights is provided by the instructors into the core concepts and the math behind the scene. I have taken many ML courses and this one is so far the most insightful. It built a lot of confidence in me and I encourage you all to take this course for sure.

By Deepak Rode on 8/14/2023

I really enjoyed learning with this course! The instructor explains everything in a simple language. I started this course with just a basic knowledge of Python programming. The additional content about ANN and CNN at the end are very helpful. This is one of the best courses on Udemy. I hoep they will keep updating this course on a regular basis for new GAN architectures.

Showing all 10 reviews on CourseDuck

Read all 374 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100