- GAN的问题:提出了一种带条件约束的GAN,在生成模型(D)和判别模型(G)的建模中均引入条件变量$y$(conditional variable
$y$ ),使用额外信息y对模型增加条件,可以指导数据生成过程。这些条件变量$y$可以基于多种信息。 - 如果条件变量$y$是类别标签,可以看做CGAN是把纯无监督的 GAN 变成有监督的模型的一种改进。
- GAN $$ \min_G\max_D V(D,G)=E_{x\in p_{data}}[logD(x)]+E_{x\in p_{z}}[log(1-D(G(z)))]$$
- CGAN $$ \min_G\max_D V(D,G)=E_{x\in p_{data}}[logD(x|y)]+E_{x\in p_{z}}[log(1-D(G(z|y)))]$$