From 303232743c652af004c380992b53a89c1d7186f6 Mon Sep 17 00:00:00 2001
From: Jean-Luc Parouty <Jean-Luc.Parouty@simap.grenoble-inp.fr>
Date: Sat, 26 Feb 2022 10:37:18 +0100
Subject: [PATCH] Update GAN

---
 DCGAN/01-DCGAN-Draw-me-a-sheep.ipynb | 2 +-
 DCGAN/modules/models/DCGAN.py        | 9 ++++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/DCGAN/01-DCGAN-Draw-me-a-sheep.ipynb b/DCGAN/01-DCGAN-Draw-me-a-sheep.ipynb
index b6470ec..005dcad 100644
--- a/DCGAN/01-DCGAN-Draw-me-a-sheep.ipynb
+++ b/DCGAN/01-DCGAN-Draw-me-a-sheep.ipynb
@@ -401,7 +401,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.7"
+   "version": "3.9.2"
   }
  },
  "nbformat": 4,
diff --git a/DCGAN/modules/models/DCGAN.py b/DCGAN/modules/models/DCGAN.py
index 17a1bef..aa71490 100644
--- a/DCGAN/modules/models/DCGAN.py
+++ b/DCGAN/modules/models/DCGAN.py
@@ -63,6 +63,13 @@ class DCGAN(keras.Model):
                 discriminator_optimizer = keras.optimizers.Adam(), 
                 generator_optimizer     = keras.optimizers.Adam(), 
                 loss_function           = keras.losses.BinaryCrossentropy() ):
+        '''
+        Compile the model
+        args:
+            discriminator_optimizer : Discriminator optimizer (Adam)
+            generator_optimizer : Generator optimizer (Adam)
+            loss_function : Loss function
+        '''
         super(DCGAN, self).compile()
         self.d_optimizer   = discriminator_optimizer
         self.g_optimizer   = generator_optimizer
@@ -147,7 +154,7 @@ class DCGAN(keras.Model):
         # Sample random points in the latent space
         random_latent_vectors = tf.random.normal(shape=(batch_size, self.latent_dim))
 
-        # Assemble labels that say "all real images"
+        # Assemble labels that say all images are real, yes it's a lie ;-)
         misleading_labels = tf.zeros((batch_size, 1))
 
         # ---- Train the generator ---------------------------------
-- 
GitLab