用Tensorflow 搭建GAN和DCGan生成cifar10图片结果全是噪声?

如图,结构用dcgan的结构,也试了mlp,loss用交叉熵判断,G和D的结构来来回回换了好多个,包括别人的可以生成的结构,始终不见起色,输入确实是正…
关注者
12
被浏览
15,233
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

正常,现有的GAN似乎并不能很好的生成Cifar10,包括类似的STL10. 这类数据和经过预处理的人脸(CelebA)不太一样。种类多,每个种类的数量又比较少(<1=0,000), 效果都不太好.

GAN最新的方法效果还可以,是StyleGan-ADA,不过包含很多预处理即数据增加的操作,比常见的DCGAN, WGAN复杂很多。另外还有一些不太成熟(小众)的方法可以生成更好的效果,如Score Based Model,看结果是不错的,不过我暂时还不太了解,如有有懂的人可以介绍一下。

这里引用三个参考链接,

一个是Score Based Model的code和效果:

还有一个是cifar10生成的刷分排名:GitHub - ermongroup/ncsn: Noise Conditional Score Networks (NeurIPS 2019, Oral)一个是cifar10生成的刷分排名:

另一个是stackoverflow的类似问题: