Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Generative Adversarial Networks (Gans): Complete Guide

    Posted By: ELK1nG
    Generative Adversarial Networks (Gans): Complete Guide

    Generative Adversarial Networks (Gans): Complete Guide
    Published 4/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.14 GB | Duration: 9h 54m

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

    What you'll 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

    Requirements

    Programming logic

    Basic Python programming

    Knowledge about neural networks is desirable, but not mandatory

    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 9Transforming satellite images into map images, like Google Maps styleConvert drawings into high-quality photosCreate zebras using horse imagesTransfer styles between images using paintings by famous artists such as Van Gogh, Cezanne and Ukiyo-eIncrease the resolution of low quality images (super resolution)Generate deepfakes (fake faces) with high qualityCreate images through textual descriptionsRestore old photosComplete missing parts of imagesSwap the faces of people who are in different environmentsTo 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!

    Overview

    Section 1: Introduction

    Lecture 1 Course content

    Lecture 2 Introduction to GANs

    Lecture 3 How GANs work

    Lecture 4 Course materials

    Section 2: DCGAN and WGAN

    Lecture 5 DCGAN - intuition

    Lecture 6 MNIST dataset

    Lecture 7 Building the generator

    Lecture 8 Building the discriminator

    Lecture 9 Loss (error) calculation

    Lecture 10 Training

    Lecture 11 Visualizing the results

    Lecture 12 HOMEWORK and solution

    Lecture 13 WGAN - intuition 1

    Lecture 14 WGAN - intuition 2

    Lecture 15 WGAN-GP - intuition

    Lecture 16 Preparing the environment

    Lecture 17 Wassertein loss

    Lecture 18 Gradient penalty

    Lecture 19 Training 1

    Lecture 20 Training 2 and visualization

    Lecture 21 HOMEWORK and solution

    Section 3: cGAN - Pix2Pix and CycleGAN

    Lecture 22 cGAN - intuition

    Lecture 23 Pix2Pix - intuition

    Lecture 24 Map dataset

    Lecture 25 Preprocessing the images 1

    Lecture 26 Preprocessing the images 2

    Lecture 27 Loading the data

    Lecture 28 Building the generator 1

    Lecture 29 Building the generator 2

    Lecture 30 Building the generator 3

    Lecture 31 Building the discriminator 1

    Lecture 32 Building the discriminator 2

    Lecture 33 Generating the images

    Lecture 34 Training 1

    Lecture 35 Training 2 and results

    Lecture 36 Pretrained Pix2Pix with PyTorch

    Lecture 37 Facades dataset

    Lecture 38 Visualizing the results

    Lecture 39 Drawing to photo 1

    Lecture 40 Drawing to photo 2

    Lecture 41 Night to day

    Lecture 42 HOMEWORK and solution

    Section 4: Additional content 1: Artificial neural networks

    Lecture 43 Biological fundamentals

    Lecture 44 Single layer perceptron

    Lecture 45 Multilayer perceptron – sum and activation functions

    Lecture 46 Multilayer perceptron – error calculation

    Lecture 47 Gradient descent

    Lecture 48 Delta parameter

    Lecture 49 Updating weights with backpropagation

    Lecture 50 Bias, error, stochastic gradient descent, and more parameters

    Section 5: Additional content 2: Convolution neural networks

    Lecture 51 Introduction to convolutional neural networks

    Lecture 52 Convolutional operator

    Lecture 53 Pooling

    Lecture 54 Flattening

    Lecture 55 Dense neural network

    Section 6: Final remarks

    Lecture 56 Final remarks

    People interested in creating complex applications using GANs,Undergraduate and graduate students who are taking courses on Computer Vision, Artificial Intelligence, Digital Image Processing or Computer Vision,People who want to implement their own projects using Computer Vision techniques,Data Scientists who want to increase their project portfolio