Generator
network as generator
x 和 z 同时作为 network的输入
z服从一定的简单分布
生成复杂分布的y
为什么要训练 generator , 为什么输出是要一个分布?
为了适应一些具有创造性的任务 ,答案有多种可能。比如打游戏可能向左。可能向右。 加入一个随机分布的输入,比如 0-1 分布,当随机输入为0时,左转,随机输入为1时,右转。
Unconditional generation
没有x , 输入只有z
随机分布不同的z, 会产生不同的output
Discrimator
输出一个scaler , 判别输出的图片与真实的二次元图像的相似度
generator 和 discriminator 交替互相更新进化。 直到discriminator 判断输出与真实的一致
固定G 更新D, 固定D ,更新G … …
目标是使得discriminator 的分数越高越好,可以使用梯度上升法
(厉害,模型生成的二次元图像)
(未完待续)