训练GAN时,如果禁用训练,是否应在鉴别器中禁用辍学?

时间:2020-04-27 18:10:43

标签: tensorflow keras generative-adversarial-network

我正在喀拉拉邦进行基本的GAN实施。训练是分阶段进行的,首先是单独训练鉴别器,然后将生成器作为组合模型(发电机加鉴别器)的一部分进行训练,而对鉴别器的训练被禁用。如果鉴别器有缺失,在我看来,通过组合模型训练生成器时应禁用鉴别器。这是真的?如果是这样,如何在喀拉拉邦完成呢?我了解设置base R不会禁用辍学。

1 个答案:

答案 0 :(得分:2)

是的,在训练鉴别器时或在任何测试阶段,应禁用生成器的辍学。而且好消息是keras会默认link执行此操作。

因此,根据您的情况,您可以使用trainable标志来调用generator的预测函数,并使用该标志作为输入来训练鉴别器。

希望能回答您的问题。