Skip to content

Latest commit

 

History

History

6.GAN

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

GAN (Generative Adversarial Networks)

딥러닝의 꽃이라고 불리는 GAN 입니다.

최근에는 너무나도 대단한 모델들이 나오고 있지만, 간단한 기초적 예제들만 살펴보겠습니다. 저도 아직은 입문자라, 깊은 범위까지는 모르지만요!

우선 앞서 MNIST Image Classification에서 CNN이 아닌 MLP로 분류를 진행했던 것과 비슷한 [Link] MLP를 이용한 생성 모델 예제입니다.

MLP_GAN


가장 기초적인 생성 모델로, 예제 이미치저럼 학습이 진행됨에 따라 이미지가 사실처럼 보이긴 하지만, 아직 제약이 많습니다.

대표적으로 특정 숫자(범주/클래스)의 이미지만을 생성해 낼 수 없죠.


네트워크 구조를 MLP 대신 CNN을 사용한 GAN입니다.


라벨 0~9 라는 조건을 통해 숫자 이미지를 생성하는 CGAN입니다.

'MNIST_DCGAN`