Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. inp = tf.keras.layers.Input(shape=INPUT_SHAPE)
  2.  
  3. conv1 = tf.keras.layers.Conv2D(32, kernel_size=(3, 3),
  4. activation='relu', padding='same')(inp)
  5. pool1 = tf.keras.layers.MaxPooling2D(pool_size=(2, 2))(conv1)
  6. conv2 = tf.keras.layers.Conv2D(64, kernel_size=(3, 3),
  7. activation='relu', padding='same')(pool1)
  8. pool2 = tf.keras.layers.MaxPooling2D(pool_size=(2, 2))(conv2)
  9. conv3 = tf.keras.layers.Conv2D(128, kernel_size=(3, 3),
  10. activation='relu', padding='same')(pool2)
  11. pool3 = tf.keras.layers.MaxPooling2D(pool_size=(2, 2))(conv3)
  12.  
  13. flat = tf.keras.layers.Flatten()(pool3)
  14.  
  15. hidden1 = tf.keras.layers.Dense(512, activation='relu')(flat)
  16. drop1 = tf.keras.layers.Dropout(rate=0.3)(hidden1)
  17. hidden2 = tf.keras.layers.Dense(512, activation='relu')(drop1)
  18. drop2 = tf.keras.layers.Dropout(rate=0.3)(hidden2)
  19.  
  20. out = tf.keras.layers.Dense(1, activation='sigmoid')(drop2)
  21.  
  22. model = tf.keras.Model(inputs=inp, outputs=out)
  23. model.compile(optimizer='adam',
  24. loss='binary_crossentropy',
  25. metrics=['accuracy'])
  26. model.summary()
  27.  
  28.  
  29. # Output
  30. Model: "model"
  31. _________________________________________________________________
  32. Layer (type) Output Shape Param #
  33. =================================================================
  34. input_1 (InputLayer) [(None, 125, 125, 3)] 0
  35. _________________________________________________________________
  36. conv2d (Conv2D) (None, 125, 125, 32) 896
  37. _________________________________________________________________
  38. max_pooling2d (MaxPooling2D) (None, 62, 62, 32) 0
  39. _________________________________________________________________
  40. conv2d_1 (Conv2D) (None, 62, 62, 64) 18496
  41. _________________________________________________________________
  42. ...
  43. ...
  44. _________________________________________________________________
  45. dense_1 (Dense) (None, 512) 262656
  46. _________________________________________________________________
  47. dropout_1 (Dropout) (None, 512) 0
  48. _________________________________________________________________
  49. dense_2 (Dense) (None, 1) 513
  50. =================================================================
  51. Total params: 15,102,529
  52. Trainable params: 15,102,529
  53. Non-trainable params: 0
  54. _________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement