用GAN生成二維樣本的小例子

同步自我的知乎專欄:https://zhuanlan.zhihu.com/p/27343585

本文完整代碼地址:Generative Adversarial Networks (GANs) with 2D Samples

50行GAN代碼的問(wèn)題

Dev Nag寫的50行代碼的GAN,大概是網(wǎng)上流傳最廣的,關(guān)于GAN最簡(jiǎn)單的小例子。這是一份用一維均勻樣本作為特征空間(latent space)樣本,經(jīng)過(guò)生成網(wǎng)絡(luò)變換后,生成高斯分布樣本的代碼。結(jié)構(gòu)非常清晰,卻有一個(gè)奇怪的問(wèn)題,就是判別器(Discriminator)的輸入不是2維樣本,而是把整個(gè)mini-batch整體作為一個(gè)維度是batch size(代碼中batch size等于cardinality)那么大的樣本。也就是說(shuō)判別網(wǎng)絡(luò)要判別的不是一個(gè)一維的目標(biāo)分布,而是batch size那么大維度的分布:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言: