Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. def make_generator_model():
  2. model = tf.keras.Sequential()
  3. model.add(layers.Dense(8*8*256, use_bias=False, input_shape=(100,)))
  4. model.add(layers.BatchNormalization())
  5. model.add(layers.LeakyReLU())
  6.  
  7. model.add(layers.Reshape((8, 8, 256)))
  8. assert model.output_shape == (None, 8, 8, 256) # Note: None is the batch size
  9.  
  10. model.add(layers.Conv2DTranspose(128, (5, 5), strides=(1, 1), padding='same', use_bias=False))
  11. assert model.output_shape == (None, 8, 8, 128)
  12. model.add(layers.BatchNormalization())
  13. model.add(layers.LeakyReLU())
  14.  
  15. model.add(layers.Conv2DTranspose(64, (5, 5), strides=(2, 2), padding='same', use_bias=False))
  16. assert model.output_shape == (None, 16, 16, 64)
  17. model.add(layers.BatchNormalization())
  18. model.add(layers.LeakyReLU())
  19.  
  20. model.add(layers.Conv2DTranspose(3, (5, 5), strides=(2, 2), padding='same', use_bias=False, activation='tanh'))
  21. assert model.output_shape == (None, 32, 32, 3)
  22.  
  23. return model
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement