GAN(Generative Adversarial Network)데이터를 만들어내는 Generator(생성)와 만들어진 data를 평가하는 Discriminato(식별하는 자)가 서로 대립(Adversarial)적으로 학습해가며 성능을 점차 개선해 나가자는 개념 - Dicriminator를 학습시킬 때 -> D(x)가 1이 되고, D(G(z))가 0이 되도록 학습시킴 (진짜 데이터를 진짜로 판별하고, 가짜데이터를 가짜로 판별할 수 있도록))) 여기서 x는 real data, G(z)는 noise data, fake data 가짜 데이터라고 함. - Generator를 학습시킬 때에는 D(G(z))가 1이 되도록 학습시킴 (가짜 데이터를 discriminator가 구분 못하도록 학습, 헷갈리게) GAN ..