
GAN (Generative Adversarial Network)
·
Deep Learning
1. GAN이란? GAN은 Generative Adversarial Network 즉, 적대적 생성 신경망으로, 2014년 Ian Goodfellow가 발명한 비지도 학습 알고리즘이다. GAN은 두 개의 Neural Network인 Generator와 Discriminator로 구성되며 이 두 신경망이 서로 경쟁하며 학습하는 구조를 가진다. 2. Generative model 분류 모델은 decision boundary를 학습하며 sample x가 주어졌을 때 label y의 확률 P(y|x)를 추정 생성 모델은 각각의 class에 대해 적절한 분포를 학습하며, sample x의 확률분포 P(x)를 추정 이미지 데이터셋을 예로 들면, 이미지의 다양한 특징을 반영한 특정 확률 분포가 존재하며 확률값이 높은..