Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
AI Development

/

Deep Learning & Machine Learning

[PyTorch] Learn GAN easily and quickly

Learn about GAN (Generative Adversarial Networks) in an easy and accurate way.

(3.8) 14 reviews

254 learners

  • coco
3시간 만에 완강할 수 있는 강의 ⏰
Deep Learning(DL)
Artificial Neural Network
PyTorch

Reviews from Early Learners

What you will learn!

  • Concept and generation principle of GAN

  • DCGAN,LSGAN,CycleGAN

  • Applications and Development Directions of GAN

It occupies a paradigm of deep learning.
Learn about GANs! 🙆🏻‍♂

I organized the lectures given at Inflearn and published them in a book titled 'Python Deep Learning PyTorch'.
Thank you for your interest : )
(Inflearn lectures have been updated as of 2020.10.06. We will continue to update the lectures.)


Learn GAN easily and quickly with Pytorch

Introduction to the course

Most of the artificial intelligence we talk about these days utilizes deep learning models. General machine learning or deep learning models ended with classification and regression. However, the emergence of GAN brought about a paradigm shift that is so great that it is no exaggeration to say that it has advanced the development of artificial intelligence by one step.

Going beyond classifying and predicting data to generating it was unimaginable at the time (4-5 years ago). The emergence of GANs, along with reinforcement learning (the basic principle of AlphaGo), has made them an indispensable field in artificial intelligence.

The image below is a fake image that does not actually exist in this world, created by the best performing GAN from a year ago. Now, more advanced models have emerged.
This lecture will explain the exact concept and learning principles of GAN step by step, and also talk about the shortcomings and future development directions of GAN.

🌈 Vanilla GAN

We cover the concept and learning principles of GAN.
Rather than simply explaining the concepts, we explain the proper learning principles and provide mathematical proofs.
We will explain the learning process and method, the shortcomings of GAN when it first came out, and the future direction of GAN.

🌈 DCGAN/LSGAN/CGAN (GAN that is gradually improving)

Since the advent of Vanilla GAN, GANs have been evolving at an incredibly rapid pace.
First, DCGAN, which applied the principles of GAN to CNN, was introduced, and then LSGAN, which only slightly modified the loss, appeared, and various GANs are being introduced.
The picture below shows a performance comparison between DCGAN and LSGAN.

🌈 CycleGAN (GAN, the basic model for style transfer)

[Beyond generating data] Using the generative principle of GAN, it has begun to develop into various fields. Among them, the representative model is CycleGAN, a style transfer model. It can change a picture into a photo or a photo into a painting, change day and night, and change seasons.
The GAN model that swaps the two domains of an image like this is CycleGAN. This CycleGAN has become the basic baseline model of GANs that utilize style transfer.

CycleGAN has been applied and developed as shown in the figure below. In addition to this model, it has been developed into various networks.

🌈 CAN (GAN model that generates art)

Generating data doesn't create anything new because it's ultimately generated from within the training data. That's why it's far from being art. Because if you generate from within the training data, it's just 'imitation'.
The CAN model slightly changes the learning principle of GAN to generate artwork. It is said that it obtained scores similar to those of real artworks by surveying humans.

🌈 Various fields where GAN is applied/developed

Besides, GANs are developing in a variety of fields.
Here is a brief introduction to various GANs, including Radial GAN for generating structured data for machine learning rather than images, DeliGAN, a model for how to generate diverse and high-quality images in situations where training data is limited, MGAN, which combines multiple GAN models, and SRGAN, which converts low-quality images into high-quality images.

Practice material link: https://github.com/LeeGyeongTak/torchgan

Wait! 🖐

This lecture is a follow-up lecture to [PyTorch] Easy and Fast Deep Learning .
The lecture assumes that you have knowledge of the basics of deep learning.

Go to related lectures

[PyTorch] Learn Deep Learning Quickly and Easily
Quickly learn the concepts and related knowledge of deep learning.

Recommended for
these people

Who is this course right for?

  • If you want to study deep learning properly

  • For those who are new to GAN

  • Someone who has just studied CNN, RNN

Need to know before starting?

  • Python/Pytorch Basics

  • Basic knowledge of deep learning

Hello
This is

8,272

Learners

500

Reviews

136

Answers

4.4

Rating

20

Courses

학부에서는 통계학을 전공하고 산업공학(인공지능) 박사를 받고 여전히 공부중인 백수입니다.

 

수상

ㆍ 제6회 빅콘테스트 게임유저이탈 알고리즘 개발 / 엔씨소프트상(2018)

ㆍ 제5회 빅콘테스트 대출 연체자 예측 알고리즘개발 / 한국정보통신진흥협회장상(2017)

ㆍ 2016 날씨 빅데이터 콘테스트/ 기상산업 진흥원장상(2016) 

ㆍ 제4회 빅콘테스트 보험사기 예측 알고리즘 개발 / 본선진출(2016)

ㆍ 제3회 빅콘테스트 야구 경기 예측 알고리즘 개발 / 미래창조과학부 장관상(2015)

* blog : https://bluediary8.tistory.com

주로 연구하는 분야는 데이터 사이언스, 강화학습, 딥러닝 입니다.

크롤링과 텍스트마이닝은 현재는 취미로 하고있습니다 :) 

크롤링을 이용해서 인기있는 커뮤니티 글만 수집해서 보여주는 마롱이라는 앱을 개발하였고

전국의 맛집리스트와 블로그를 수집해서 맛집 추천 앱도 만들었었죠 :) (시원하게 말아먹..)

지금은 인공지능을 연구하는 박사과정생입니다.

 

 

 

 

Curriculum

All

15 lectures ∙ (3hr 23min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

14 reviews

3.8

14 reviews

  • 지비님의 프로필 이미지
    지비

    Reviews 3

    Average Rating 4.0

    4

    100% enrolled

    GAN에 처음 입문하려고 하는 학생입니다. 주요 논문들의 중요한 핵심만 콕 집어서 설명해주시기 때문에 이해하기가 쉽습니다. 저처럼 처음 입문하는 사람에게는 추천할만한 강의입니다. 다만 가격에 비해 강의 챕터가 적다고 생각되어서 별 하나를 빼겠습니다.

    • 정용기님의 프로필 이미지
      정용기

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      기본적은 공식 증명부터 실습까지 짧은 시간 안에 많은 내용을 압축해서 잘 설명해주신것 같습니다.

      • rifampicin님의 프로필 이미지
        rifampicin

        Reviews 46

        Average Rating 5.0

        5

        100% enrolled

        좋은강의입니다

        • whyun님의 프로필 이미지
          whyun

          Reviews 11

          Average Rating 4.7

          4

          100% enrolled

          완강은 했는데, 알듯 모를듯.. 합니다. ㅎㅎ 초반부는 쉽게 설명해 주시는데 어느순간 갑자기 난이도가 확 올라갑니다. 랩세미나 듣는 느낌? "우리 모두 알고 있죠? " 내공이 부족하면 들어도 뭔 소리인가 싶기도 하고.. 계속 공부하면서 여러번 들으면 많은 도움이 될 고급 강의인것은 확실합니다.

          • aidatacommons님의 프로필 이미지
            aidatacommons

            Reviews 9

            Average Rating 5.0

            5

            100% enrolled

            빠르게, 그리고 명쾌하게 GAN에 전반적인 직관을 이해할 수 있게 강의를 진행 해 주셨습니다.

            $38.50

            coco's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!