Generative Adversarial Network (2)
GAN (Generative Adversarial Network)
Image Generation
- Traditional neural network: 정보를 감소, 정제, 축약
- Ex) $28\times28\rightarrow784\ (input)\rightarrow10\rightarrow1\ (output)$
- Backquery: 기존의 신경망을 반대로 뒤집어 레이블을 통해 이미지 생성 (원핫 인코딩 벡터를 훈련된 네트워크에 넣어 레이블에 맞는 이상적 이미지 생성)
- Ex) $1\ (input)\rightarrow10\rightarrow784\ (output)\rightarrow28\times28$
- 같은 원핫 인코딩 벡터인 경우 같은 결과 출력
- 각 레이블을 나타내는 모든 훈련 데이터의 평균적 이미지 도출 $\rightarrow$ 한계점 (훈련 샘플로 사용 불가)