5. GAN 목적 함수
실제 데이터 x를
넣었을 때의 Discriminator output
min
𝐺
max
𝐷
𝑉(𝐷, 𝐺) = 𝔼 𝑥~𝑝 𝑑𝑎𝑡𝑎(𝑥) 𝑙𝑜𝑔𝐷 𝑥 + 𝔼 𝑧~𝑝 𝑥(𝑧) log(1 − 𝐷 𝐺 𝑧 )
Fake image G(z)를
넣었을 때의 Discriminator output
실제 데이터를 잘 맞출 likelihood
6. 𝐽 = min
𝐺
max
𝐷
𝑉(𝐷, 𝐺) = 𝔼 𝑥~𝑝 𝑑𝑎𝑡𝑎(𝑥) 𝑙𝑜𝑔𝐷 𝑥 + 𝔼 𝑧~𝑝 𝑥(𝑧) log(1 − 𝐷 𝐺 𝑧 )
Discriminator가 판결을 아주 잘 할 경우 D(x) = 1 J = 0 D(G(z)) = 0
Generator가 생성을 아주 잘 할 경우 D(x) = 0 J = -inf D(G(z)) = 1
Discriminator의 목표!
Generator의 목표!
GAN 목적 함수