训练生成对抗网络,疑问

在训练gan,遇到了几个问题
1.使用wasserstain loss 后,损失在第一个epoch的300-400个iterations(1500/epoch)就收敛了,但生成图像质量很一般,还要继续训练下去么?
2.训练过程保存了生成的图像,在头几个epoch中,生成的图像如图:修改模型后

img

修改模型前

img


更加接近真实图像
由于每个epoch喂给模型的patch顺序是一样的,对比几个不同epoch同iters的图像,发现对应图像一模一样。但所谓接近真实图像,生成的效果也并不好。训练过程中生成过最好的图像如下,此后的几个epoch并未看出丝毫变化。。
原始图像(左1,左2):生成图像(右1)

img

batchsize小一些,训练时间久一些