Generative Adversarial Networks (GANs): Complete Guide

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

4.70 (164 reviews)
Udemy
platform
English
language
Data Science
category
instructor
Generative Adversarial Networks (GANs): Complete Guide
2,565
students
17 hours
content
Nov 2023
last update
$89.99
regular price

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

Why take this course?

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!

Reviews

Adindra
January 11, 2024
The course was excellent...it has all the information I needed to learn about GAN and its various type.
Dingo
December 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.
Kalyan
November 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.
David
August 28, 2023
Well presented material. Very useful. Although Google Colab was used for the exercises much of these could be run in a JupyterLab environment on a M1 Mac. The instructor was quite helpful when questions arose.
Deepak
August 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.
Jawad
July 28, 2023
Aware that english is not the first language of the lecturer, But it would be better to understand properly
Nemézio
June 1, 2023
Meu inglês é muito bom, mas não entendo o porquê deste conteúdo, raro em português, não está nas duas línguas, se faz tanta questão do inglês assim.

Charts

Price

Generative Adversarial Networks (GANs): Complete Guide - Price chart

Rating

Generative Adversarial Networks (GANs): Complete Guide - Ratings chart

Enrollment distribution

Generative Adversarial Networks (GANs): Complete Guide - Distribution chart
5283810
udemy ID
4/20/2023
course created date
5/26/2023
course indexed date
Bot
course submited by