From 6529cc095c57e375f34d69fb6bfb36d058dd2192 Mon Sep 17 00:00:00 2001 From: nunzip Date: Mon, 4 Mar 2019 21:38:17 +0000 Subject: Improve one sided smoothing --- cgan.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cgan.py b/cgan.py index 880a8b8..ebdfab2 100755 --- a/cgan.py +++ b/cgan.py @@ -142,9 +142,10 @@ class CGAN(): # Train the discriminator if smooth == True: d_loss_real = self.discriminator.train_on_batch([imgs, labels], valid*0.9) + d_loss_fake = self.discriminator.train_on_batch([gen_imgs, labels], valid*0.1) else: d_loss_real = self.discriminator.train_on_batch([imgs, labels], valid) - d_loss_fake = self.discriminator.train_on_batch([gen_imgs, labels], fake) + d_loss_fake = self.discriminator.train_on_batch([gen_imgs, labels], fake) d_loss = 0.5 * np.add(d_loss_real, d_loss_fake) # --------------------- -- cgit v1.2.3