0
点赞
收藏
分享

微信扫一扫

keras UserWarning: Discrepancy between trainable weights and collected trainable weigh...


问题描述

在学习​​DCGAN​​时,遇到如下警告。

keras  UserWarning: Discrepancy between trainable weights and collected trainable weigh..._官网

报错位置:[line 138] d_loss_real = self.discriminator.train_on_batch(imgs, valid)

问题的​​官网描述​​:在实例化之后将网络层的 trainable 属性设置为 True 或 False。为了使之生效,在修改 trainable 属性之后,需要在模型上调用 compile()。

解决方法

构造一个新的​​frozen_D​​​ 替代 ​​combined​​​ 中的 ​​discriminator​​​ 。
参考​​​keras DCGAN​​中的代码。


举报
0 条评论