GAN 由生成器 G 与判别器 D 组成, 玩零和 min-max 博弈: minGmaxDV(D,G)=Ex∼pdata[logD(x)]+Ez∼pz[log(1−D(G(z)))]。固定 G 时对 D 求导得最优判别器是似然比 D∗(x)=pdata(x)+pg(x)pdata(x); 代入目标得 V(D∗,G)=−log4+2⋅JSD(pdata∥pg), 即 GAN 等价于最小化真实分布与生成分布的 Jensen-Shannon 散度, 当且仅当 pdata=pg 时取全局最优 −log4。