yuns
Generative Adversarial Network 본문
반응형
Introduction
- Applications
- Denoising AutoEncoder: 이미지 별로 NOISE를 추가해주는데 잘 복원해냄
- inpainting - 이미지의 일부를 지우는 것
- super resolution(화질 개선)
- probability distribution
- kernel density estimation: 수집한 샘플들의 분포를 중첩하는 방식
- 이미지들을 벡터로 표현하고 추정된 확률 분포를 얻어낼 때 LOCAL MINIMA에 해당하는 사진들을 보면 특정한 특징이 있음
- GAN의 전체 구조
- Real data에 해당하는 LABEL을 1로 세팅해줌
- fake dat에 해당하는 LABEL을 0으로 세팅
- cross-entropy loss 사용
- maxGminD(D(G(z)−0)2+(D(x)−1)2 and minG(D(G(z)−1)2
- maxyminx(x2+2xy−3y2)
- x에 대한 편미분: 2x + 2y
- y에 대한 편미분: 2x - 6y
- xnew=xold−0.1∗grad
- ynew=yold+0.1∗grad
- G와 D의 학습속도가 다름 -> D한번 학습할 때 G 3번 학습, G learning rate 늘리기, gradient penalty regularization
GAN Loss
- minGmaxD(D,G)=Ex pdata(x)[logD(x)]+Ez pz(z)[log(1−D(G(z)))]
DCGAN(Deep Convolutional GAN)
- D를 Convolution으로 만들기

ACGAN

반응형
'goorm 수업 정리 > Deep Learning' 카테고리의 다른 글
Attention Network (0) | 2021.09.14 |
---|---|
Recurrent Neural Networks (0) | 2021.09.10 |
Convolution Neural Network (0) | 2021.09.08 |
Training the Neural Network (0) | 2021.09.07 |