dragen1860 / Deep-Learning-with-TensorFlow-book

深度学习入门开源书,基于TensorFlow 2.0案例实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
http://www.ai101edu.com
13.2k stars 4.08k forks source link

第十三章 GAN程序跑下来不收敛 #130

Open TongbaoYang opened 4 years ago

TongbaoYang commented 4 years ago

针对程序,我设定的是:训练一次辨别器,对应训练一次生成器。 我跑了大概20700多个epoch,但是从15600开始,训练的图像就出问题了,不知道程序是哪里出错。 捕获

dragen1860 commented 4 years ago

那个代码参数还需要调整一下,目前生成的效果还不算最好的。你可以挑挑超参数,看看那个超参数比较合适,然后可以反馈给我们,我们最近也在调这个代码,谢谢~

zenglian commented 4 years ago

经测试用mse效果好于binary_crossentropy,不过还是会陷入收敛-发散的循环。

donpromax commented 4 years ago

出现同样的情况。改进方法: DCGAN需要调节参数,WGAN应该直接用logits作为loss。

qingyujean commented 4 years ago

我也是 wgan也不收敛

dragen1860 commented 4 years ago

s试试最新的代码。测试效果还可以。

Dapeng960208 commented 4 years ago

ValueError: You cannot build your model by calling build if your layers do not support float type inputs. Instead, in order to instantiate and build your model, call your model on real tensor data (of the correct dtype). generator.build(input_shape=(None, 100)) 程序一直在这里报这个错误怎么回事呢