1. Unconditional generation(无条件生成)
generator的作用是产生一个高维向量
2.Discriminator(辨别器)
输出是个数值(scalar),数字越大越是想得到的东西
3.Algorithm
Initialize generator and discriminator:G & D
Step1:Fix generator G, and update discriminator D
Discriminator learns to assigh hige scores to real objects and low scores to generated objects.
Step2:Fix D, and update G
Generator learns to "fool" the discriminator
将generator和discriminator看成一个大的network,其中某一hidden layer维度很宽。
给整个网络一个输入vector,输出一个分数,通过调整网络中generator对应的部分使分数越大越好
Step3:Repeated execution