Layer (Type) |
Output Shape |
Nb. of Param. |
input_1 (InputLayer) |
[(None, 128, 128, 3)] |
0 |
conv2d (Conv2D) |
(None, 128, 128, 32) |
896 |
conv2d_1 (Conv2D) |
(None, 128, 128, 64) |
18,496 |
max_pooling2d (MaxPooling2D) |
(None, 64, 64, 64) |
0 |
conv2d_2 (Conv2D) |
(None, 64, 64, 64) |
36,928 |
conv2d_3 (Conv2D) |
(None, 64, 64, 128) |
73,856 |
max_pooling2d_1 (MaxPooling2D) |
(None, 32, 32, 128) |
0 |
conv2d_4 (Conv2D) |
(None, 32, 32, 128) |
147,584 |
conv2d_5 (Conv2D) |
(None, 32, 32, 64) |
73,792 |
max_pooling2d_2 (MaxPooling2D) |
(None, 16, 16, 64) |
0 |
conv2d_6 (Conv2D) |
(None, 16, 16, 64) |
36,928 |
conv2d_7 (Conv2D) |
(None, 16, 16, 32) |
18,464 |
conv2d_8 (Conv2D) |
(None, 16, 16, 32) |
9248 |
conv2d_9 (Conv2D) |
(None, 16, 16, 64) |
18,496 |
up_sampling2d (UpSampling2D) |
(None, 32, 32, 64) |
0 |
conv2d_10 (Conv2D) |
(None, 32, 32, 64) |
36,928 |
conv2d_11 (Conv2D) |
(None, 32, 32, 128) |
73,856 |
up_sampling2d_1 (UpSampling2D) |
(None, 64, 64, 128) |
0 |
conv2d_12 (Conv2D) |
(None, 64, 64, 128) |
147,584 |
conv2d_13 (Conv2D) |
(None, 64, 64, 64) |
73,792 |
up_sampling2d_2 (UpSampling2D) |
(None, 128, 128, 64) |
0 |
conv2d_14 (Conv2D) |
(None, 128, 128, 64) |
36,928 |
conv2d_15 (Conv2D) |
(None, 128, 128, 32) |
18,464 |
conv2d_16 (Conv2D) |
(None, 128, 128, 1) |
289 |
|
Total params: 822,529 |
|
|
Trainable params: 822,529 |
|
|
Non-trainable params: 0 |
|
|