GAN_P1
Generation
Network as Generator
接下来要进入一个,新的主题 我们要讲==生成==这件事情
到目前為止大家学到的network,都是一个function,你给他一个X就可以输出一个Y

我们已经学到各式各样的,network架构,可以处理不同的X 不同的Y
我们学到输入的X
- 如果是一张图片的时候怎麼办
- 如果是一个sequence的时候怎麼办
我们也学到输出的Y
- 可以是一个数值
- 可以是一个类别
- 也可以是一个sequence
接下来我们要进入一个新的主题,这个新的主题是要把network,当做一个==generator==来用,我们要把network拿来做生成使用
那把network拿来,当作generator使用,他特别的地方是现在network的输入,会加上一个random的variable,会加上一个Z

这个Z,是从某一个,distribution sample出来的,所以现在network它不是只看一个固定的X得到输出,它是同时看X跟Z得到输出
network怎麼同时看X跟Z,有很多不同的做法,就看你怎样设计你的network架构
-
你可以说X是个向量,Z是个向量 两个向量直接接起来,变成一个比较长的向量,就当作network的input
-
或者是你的X跟Z正好长度一模一样,把它们相加以后,当做network的input