Reference: https://arxiv.org/abs/1406.2661Adversarial ProcessGenerative Adversarial Networks (GANs)의 핵심 개념으로 생성자 (Generator)와 판별자 (Discriminator) 사이에서 서로 경쟁하며 학습하는 과정구조1. Generator (생성자)무작위로 샘플링된 노이즈 벡터 $z$ 를 받아, 이를 실제 데이터와 유사한 데이터로 변환하는 역할데이터 분포를 학습하려 하며, 실제 데이터와 유사한 샘플을 만들어내는 것이 목표2. Discriminator (판별자)입력된 데이터가 실제 데이터셋에서 온 것인지, 아니면 생성자가 만든 가짜 데이터인지를 구별하는 역할실제 데이터에 대해 '진짜'로, 생성된 데이터에 대해 '가짜'로 분..