GAN,还是读game吧,听起来好听点。 李宏毅还是厉害,讲的深入浅出
一.GAN为什么需要generative与discriminative协作
理解GAN,首先来看看,如果只用generative能不能做生成?
答案是 可以!!!但是,有些缺陷:
我们想想,如果只用generative来做生成,怎么做呢?就是input一些vector,让net学着去生成和target尽可能像的图片:
但是这些input vector怎么来的呢?我们可能希望这些vector具有某些代表的特征,比如第一维代表方向什么的之类,这样net学到的生成才具有可解释性,目的性。为了生成这样的有意义的vector,我们可以使用Auto-Encoder
使用了Auto-Encoder,我们可以获得有意义的input,这个时候其实Decoder就是我们要的Generator,