WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/ops/resource_variable_ops.py:1630: calling BaseResourceVariable.__init__ (from tensorflow.python.ops.resource_variable_ops) with constraint is deprecated and will be removed in a future version.
Instructions for updating:
If using Keras pass *_constraint arguments to layers.
Model: "model"
__________________________________________________________________________________________________
Layer (type) Output Shape Param # Connected to
==================================================================================================
input_1 (InputLayer) [(None, 224, 224, 3) 0
__________________________________________________________________________________________________
conv1_pad (ZeroPadding2D) (None, 225, 225, 3) 0 input_1[0][0]
__________________________________________________________________________________________________
conv1 (Conv2D) (None, 112, 112, 32) 864 conv1_pad[0][0]
__________________________________________________________________________________________________
conv1_bn (BatchNormalization) (None, 112, 112, 32) 128 conv1[0][0]
__________________________________________________________________________________________________
conv1_relu (ReLU) (None, 112, 112, 32) 0 conv1_bn[0][0]
__________________________________________________________________________________________________
conv_dw_1 (DepthwiseConv2D) (None, 112, 112, 32) 288 conv1_relu[0][0]
__________________________________________________________________________________________________
conv_dw_1_bn (BatchNormalizatio (None, 112, 112, 32) 128 conv_dw_1[0][0]
__________________________________________________________________________________________________
conv_dw_1_relu (ReLU) (None, 112, 112, 32) 0 conv_dw_1_bn[0][0]
__________________________________________________________________________________________________
conv_pw_1 (Conv2D) (None, 112, 112, 64) 2048 conv_dw_1_relu[0][0]
__________________________________________________________________________________________________
conv_pw_1_bn (BatchNormalizatio (None, 112, 112, 64) 256 conv_pw_1[0][0]
__________________________________________________________________________________________________
conv_pw_1_relu (ReLU) (None, 112, 112, 64) 0 conv_pw_1_bn[0][0]
__________________________________________________________________________________________________
conv_pad_2 (ZeroPadding2D) (None, 113, 113, 64) 0 conv_pw_1_relu[0][0]
__________________________________________________________________________________________________
conv_dw_2 (DepthwiseConv2D) (None, 56, 56, 64) 576 conv_pad_2[0][0]
__________________________________________________________________________________________________
conv_dw_2_bn (BatchNormalizatio (None, 56, 56, 64) 256 conv_dw_2[0][0]
__________________________________________________________________________________________________
conv_dw_2_relu (ReLU) (None, 56, 56, 64) 0 conv_dw_2_bn[0][0]
__________________________________________________________________________________________________
conv_pw_2 (Conv2D) (None, 56, 56, 128) 8192 conv_dw_2_relu[0][0]
__________________________________________________________________________________________________
conv_pw_2_bn (BatchNormalizatio (None, 56, 56, 128) 512 conv_pw_2[0][0]
__________________________________________________________________________________________________
conv_pw_2_relu (ReLU) (None, 56, 56, 128) 0 conv_pw_2_bn[0][0]
__________________________________________________________________________________________________
conv_dw_3 (DepthwiseConv2D) (None, 56, 56, 128) 1152 conv_pw_2_relu[0][0]
__________________________________________________________________________________________________
conv_dw_3_bn (BatchNormalizatio (None, 56, 56, 128) 512 conv_dw_3[0][0]
__________________________________________________________________________________________________
conv_dw_3_relu (ReLU) (None, 56, 56, 128) 0 conv_dw_3_bn[0][0]
__________________________________________________________________________________________________
conv_pw_3 (Conv2D) (None, 56, 56, 128) 16384 conv_dw_3_relu[0][0]
__________________________________________________________________________________________________
conv_pw_3_bn (BatchNormalizatio (None, 56, 56, 128) 512 conv_pw_3[0][0]
__________________________________________________________________________________________________
conv_pw_3_relu (ReLU) (None, 56, 56, 128) 0 conv_pw_3_bn[0][0]
__________________________________________________________________________________________________
conv_pad_4 (ZeroPadding2D) (None, 57, 57, 128) 0 conv_pw_3_relu[0][0]
__________________________________________________________________________________________________
conv_dw_4 (DepthwiseConv2D) (None, 28, 28, 128) 1152 conv_pad_4[0][0]
__________________________________________________________________________________________________
conv_dw_4_bn (BatchNormalizatio (None, 28, 28, 128) 512 conv_dw_4[0][0]
__________________________________________________________________________________________________
conv_dw_4_relu (ReLU) (None, 28, 28, 128) 0 conv_dw_4_bn[0][0]
__________________________________________________________________________________________________
conv_pw_4 (Conv2D) (None, 28, 28, 256) 32768 conv_dw_4_relu[0][0]
__________________________________________________________________________________________________
conv_pw_4_bn (BatchNormalizatio (None, 28, 28, 256) 1024 conv_pw_4[0][0]
__________________________________________________________________________________________________
conv_pw_4_relu (ReLU) (None, 28, 28, 256) 0 conv_pw_4_bn[0][0]
__________________________________________________________________________________________________
conv_dw_5 (DepthwiseConv2D) (None, 28, 28, 256) 2304 conv_pw_4_relu[0][0]
__________________________________________________________________________________________________
conv_dw_5_bn (BatchNormalizatio (None, 28, 28, 256) 1024 conv_dw_5[0][0]
__________________________________________________________________________________________________
conv_dw_5_relu (ReLU) (None, 28, 28, 256) 0 conv_dw_5_bn[0][0]
__________________________________________________________________________________________________
conv_pw_5 (Conv2D) (None, 28, 28, 256) 65536 conv_dw_5_relu[0][0]
__________________________________________________________________________________________________
conv_pw_5_bn (BatchNormalizatio (None, 28, 28, 256) 1024 conv_pw_5[0][0]
__________________________________________________________________________________________________
conv_pw_5_relu (ReLU) (None, 28, 28, 256) 0 conv_pw_5_bn[0][0]
__________________________________________________________________________________________________
conv_pad_6 (ZeroPadding2D) (None, 29, 29, 256) 0 conv_pw_5_relu[0][0]
__________________________________________________________________________________________________
conv_dw_6 (DepthwiseConv2D) (None, 14, 14, 256) 2304 conv_pad_6[0][0]
__________________________________________________________________________________________________
conv_dw_6_bn (BatchNormalizatio (None, 14, 14, 256) 1024 conv_dw_6[0][0]
__________________________________________________________________________________________________
conv_dw_6_relu (ReLU) (None, 14, 14, 256) 0 conv_dw_6_bn[0][0]
__________________________________________________________________________________________________
conv_pw_6 (Conv2D) (None, 14, 14, 512) 131072 conv_dw_6_relu[0][0]
__________________________________________________________________________________________________
conv_pw_6_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_pw_6[0][0]
__________________________________________________________________________________________________
conv_pw_6_relu (ReLU) (None, 14, 14, 512) 0 conv_pw_6_bn[0][0]
__________________________________________________________________________________________________
conv_dw_7 (DepthwiseConv2D) (None, 14, 14, 512) 4608 conv_pw_6_relu[0][0]
__________________________________________________________________________________________________
conv_dw_7_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_dw_7[0][0]
__________________________________________________________________________________________________
conv_dw_7_relu (ReLU) (None, 14, 14, 512) 0 conv_dw_7_bn[0][0]
__________________________________________________________________________________________________
conv_pw_7 (Conv2D) (None, 14, 14, 512) 262144 conv_dw_7_relu[0][0]
__________________________________________________________________________________________________
conv_pw_7_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_pw_7[0][0]
__________________________________________________________________________________________________
conv_pw_7_relu (ReLU) (None, 14, 14, 512) 0 conv_pw_7_bn[0][0]
__________________________________________________________________________________________________
conv_dw_8 (DepthwiseConv2D) (None, 14, 14, 512) 4608 conv_pw_7_relu[0][0]
__________________________________________________________________________________________________
conv_dw_8_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_dw_8[0][0]
__________________________________________________________________________________________________
conv_dw_8_relu (ReLU) (None, 14, 14, 512) 0 conv_dw_8_bn[0][0]
__________________________________________________________________________________________________
conv_pw_8 (Conv2D) (None, 14, 14, 512) 262144 conv_dw_8_relu[0][0]
__________________________________________________________________________________________________
conv_pw_8_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_pw_8[0][0]
__________________________________________________________________________________________________
conv_pw_8_relu (ReLU) (None, 14, 14, 512) 0 conv_pw_8_bn[0][0]
__________________________________________________________________________________________________
conv_dw_9 (DepthwiseConv2D) (None, 14, 14, 512) 4608 conv_pw_8_relu[0][0]
__________________________________________________________________________________________________
conv_dw_9_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_dw_9[0][0]
__________________________________________________________________________________________________
conv_dw_9_relu (ReLU) (None, 14, 14, 512) 0 conv_dw_9_bn[0][0]
__________________________________________________________________________________________________
conv_pw_9 (Conv2D) (None, 14, 14, 512) 262144 conv_dw_9_relu[0][0]
__________________________________________________________________________________________________
conv_pw_9_bn (BatchNormalizatio (None, 14, 14, 512) 2048 conv_pw_9[0][0]
__________________________________________________________________________________________________
conv_pw_9_relu (ReLU) (None, 14, 14, 512) 0 conv_pw_9_bn[0][0]
__________________________________________________________________________________________________
conv_dw_10 (DepthwiseConv2D) (None, 14, 14, 512) 4608 conv_pw_9_relu[0][0]
__________________________________________________________________________________________________
conv_dw_10_bn (BatchNormalizati (None, 14, 14, 512) 2048 conv_dw_10[0][0]
__________________________________________________________________________________________________
conv_dw_10_relu (ReLU) (None, 14, 14, 512) 0 conv_dw_10_bn[0][0]
__________________________________________________________________________________________________
conv_pw_10 (Conv2D) (None, 14, 14, 512) 262144 conv_dw_10_relu[0][0]
__________________________________________________________________________________________________
conv_pw_10_bn (BatchNormalizati (None, 14, 14, 512) 2048 conv_pw_10[0][0]
__________________________________________________________________________________________________
conv_pw_10_relu (ReLU) (None, 14, 14, 512) 0 conv_pw_10_bn[0][0]
__________________________________________________________________________________________________
conv_dw_11 (DepthwiseConv2D) (None, 14, 14, 512) 4608 conv_pw_10_relu[0][0]
__________________________________________________________________________________________________
conv_dw_11_bn (BatchNormalizati (None, 14, 14, 512) 2048 conv_dw_11[0][0]
__________________________________________________________________________________________________
conv_dw_11_relu (ReLU) (None, 14, 14, 512) 0 conv_dw_11_bn[0][0]
__________________________________________________________________________________________________
conv_pw_11 (Conv2D) (None, 14, 14, 512) 262144 conv_dw_11_relu[0][0]
__________________________________________________________________________________________________
conv_pw_11_bn (BatchNormalizati (None, 14, 14, 512) 2048 conv_pw_11[0][0]
__________________________________________________________________________________________________
conv_pw_11_relu (ReLU) (None, 14, 14, 512) 0 conv_pw_11_bn[0][0]
__________________________________________________________________________________________________
conv_pad_12 (ZeroPadding2D) (None, 15, 15, 512) 0 conv_pw_11_relu[0][0]
__________________________________________________________________________________________________
conv_dw_12 (DepthwiseConv2D) (None, 7, 7, 512) 4608 conv_pad_12[0][0]
__________________________________________________________________________________________________
conv_dw_12_bn (BatchNormalizati (None, 7, 7, 512) 2048 conv_dw_12[0][0]
__________________________________________________________________________________________________
conv_dw_12_relu (ReLU) (None, 7, 7, 512) 0 conv_dw_12_bn[0][0]
__________________________________________________________________________________________________
conv_pw_12 (Conv2D) (None, 7, 7, 1024) 524288 conv_dw_12_relu[0][0]
__________________________________________________________________________________________________
conv_pw_12_bn (BatchNormalizati (None, 7, 7, 1024) 4096 conv_pw_12[0][0]
__________________________________________________________________________________________________
conv_pw_12_relu (ReLU) (None, 7, 7, 1024) 0 conv_pw_12_bn[0][0]
__________________________________________________________________________________________________
conv_dw_13 (DepthwiseConv2D) (None, 7, 7, 1024) 9216 conv_pw_12_relu[0][0]
__________________________________________________________________________________________________
conv_dw_13_bn (BatchNormalizati (None, 7, 7, 1024) 4096 conv_dw_13[0][0]
__________________________________________________________________________________________________
conv_dw_13_relu (ReLU) (None, 7, 7, 1024) 0 conv_dw_13_bn[0][0]
__________________________________________________________________________________________________
conv_pw_13 (Conv2D) (None, 7, 7, 1024) 1048576 conv_dw_13_relu[0][0]
__________________________________________________________________________________________________
conv_pw_13_bn (BatchNormalizati (None, 7, 7, 1024) 4096 conv_pw_13[0][0]
__________________________________________________________________________________________________
conv_pw_13_relu (ReLU) (None, 7, 7, 1024) 0 conv_pw_13_bn[0][0]
__________________________________________________________________________________________________
up_sampling2d (UpSampling2D) (None, 14, 14, 1024) 0 conv_pw_13_relu[0][0]
__________________________________________________________________________________________________
concatenate (Concatenate) (None, 14, 14, 1536) 0 up_sampling2d[0][0]
conv_pw_11_relu[0][0]
__________________________________________________________________________________________________
Conv_6_1_conv (Conv2D) (None, 14, 14, 256) 3539200 concatenate[0][0]
__________________________________________________________________________________________________
Conv_6_1BatchNormalization (Bat (None, 14, 14, 256) 1024 Conv_6_1_conv[0][0]
__________________________________________________________________________________________________
Conv_6_1ActivationLayer (Activa (None, 14, 14, 256) 0 Conv_6_1BatchNormalization[0][0]
__________________________________________________________________________________________________
Conv_6_2_conv (Conv2D) (None, 14, 14, 256) 590080 Conv_6_1ActivationLayer[0][0]
__________________________________________________________________________________________________
Conv_6_2BatchNormalization (Bat (None, 14, 14, 256) 1024 Conv_6_2_conv[0][0]
__________________________________________________________________________________________________
Conv_6_2ActivationLayer (Activa (None, 14, 14, 256) 0 Conv_6_2BatchNormalization[0][0]
__________________________________________________________________________________________________
up_sampling2d_1 (UpSampling2D) (None, 28, 28, 256) 0 Conv_6_2ActivationLayer[0][0]
__________________________________________________________________________________________________
concatenate_1 (Concatenate) (None, 28, 28, 512) 0 up_sampling2d_1[0][0]
conv_pw_5_relu[0][0]
__________________________________________________________________________________________________
Conv_7_1_conv (Conv2D) (None, 28, 28, 256) 1179904 concatenate_1[0][0]
__________________________________________________________________________________________________
Conv_7_1BatchNormalization (Bat (None, 28, 28, 256) 1024 Conv_7_1_conv[0][0]
__________________________________________________________________________________________________
Conv_7_1ActivationLayer (Activa (None, 28, 28, 256) 0 Conv_7_1BatchNormalization[0][0]
__________________________________________________________________________________________________
Conv_7_2_conv (Conv2D) (None, 28, 28, 256) 590080 Conv_7_1ActivationLayer[0][0]
__________________________________________________________________________________________________
Conv_7_2BatchNormalization (Bat (None, 28, 28, 256) 1024 Conv_7_2_conv[0][0]
__________________________________________________________________________________________________
Conv_7_2ActivationLayer (Activa (None, 28, 28, 256) 0 Conv_7_2BatchNormalization[0][0]
__________________________________________________________________________________________________
up_sampling2d_2 (UpSampling2D) (None, 56, 56, 256) 0 Conv_7_2ActivationLayer[0][0]
__________________________________________________________________________________________________
concatenate_2 (Concatenate) (None, 56, 56, 384) 0 up_sampling2d_2[0][0]
conv_pw_3_relu[0][0]
__________________________________________________________________________________________________
Conv_8_1_conv (Conv2D) (None, 56, 56, 192) 663744 concatenate_2[0][0]
__________________________________________________________________________________________________
Conv_8_1BatchNormalization (Bat (None, 56, 56, 192) 768 Conv_8_1_conv[0][0]
__________________________________________________________________________________________________
Conv_8_1ActivationLayer (Activa (None, 56, 56, 192) 0 Conv_8_1BatchNormalization[0][0]
__________________________________________________________________________________________________
Conv_8_2_conv (Conv2D) (None, 56, 56, 128) 221312 Conv_8_1ActivationLayer[0][0]
__________________________________________________________________________________________________
Conv_8_2BatchNormalization (Bat (None, 56, 56, 128) 512 Conv_8_2_conv[0][0]
__________________________________________________________________________________________________
Conv_8_2ActivationLayer (Activa (None, 56, 56, 128) 0 Conv_8_2BatchNormalization[0][0]
__________________________________________________________________________________________________
up_sampling2d_3 (UpSampling2D) (None, 112, 112, 128 0 Conv_8_2ActivationLayer[0][0]
__________________________________________________________________________________________________
concatenate_3 (Concatenate) (None, 112, 112, 192 0 up_sampling2d_3[0][0]
conv_pw_1_relu[0][0]
__________________________________________________________________________________________________
Conv_9_1_conv (Conv2D) (None, 112, 112, 96) 165984 concatenate_3[0][0]
__________________________________________________________________________________________________
Conv_9_1BatchNormalization (Bat (None, 112, 112, 96) 384 Conv_9_1_conv[0][0]
__________________________________________________________________________________________________
Conv_9_1ActivationLayer (Activa (None, 112, 112, 96) 0 Conv_9_1BatchNormalization[0][0]
__________________________________________________________________________________________________
Conv_9_2_conv (Conv2D) (None, 112, 112, 64) 55360 Conv_9_1ActivationLayer[0][0]
__________________________________________________________________________________________________
Conv_9_2BatchNormalization (Bat (None, 112, 112, 64) 256 Conv_9_2_conv[0][0]
__________________________________________________________________________________________________
Conv_9_2ActivationLayer (Activa (None, 112, 112, 64) 0 Conv_9_2BatchNormalization[0][0]
__________________________________________________________________________________________________
up_sampling2d_4 (UpSampling2D) (None, 224, 224, 64) 0 Conv_9_2ActivationLayer[0][0]
__________________________________________________________________________________________________
concatenate_4 (Concatenate) (None, 224, 224, 67) 0 up_sampling2d_4[0][0]
input_1[0][0]
__________________________________________________________________________________________________
Conv_10_1_conv (Conv2D) (None, 224, 224, 48) 28992 concatenate_4[0][0]
__________________________________________________________________________________________________
Conv_10_1BatchNormalization (Ba (None, 224, 224, 48) 192 Conv_10_1_conv[0][0]
__________________________________________________________________________________________________
Conv_10_1ActivationLayer (Activ (None, 224, 224, 48) 0 Conv_10_1BatchNormalization[0][0]
__________________________________________________________________________________________________
Conv_10_2_conv (Conv2D) (None, 224, 224, 32) 13856 Conv_10_1ActivationLayer[0][0]
__________________________________________________________________________________________________
Conv_10_2BatchNormalization (Ba (None, 224, 224, 32) 128 Conv_10_2_conv[0][0]
__________________________________________________________________________________________________
Conv_10_2ActivationLayer (Activ (None, 224, 224, 32) 0 Conv_10_2BatchNormalization[0][0]
__________________________________________________________________________________________________
spatial_dropout2d (SpatialDropo (None, 224, 224, 32) 0 Conv_10_2ActivationLayer[0][0]
__________________________________________________________________________________________________
conv2d (Conv2D) (None, 224, 224, 1) 33 spatial_dropout2d[0][0]
__________________________________________________________________________________________________
reshape (Reshape) (None, 224, 224) 0 conv2d[0][0]
==================================================================================================
Total params: 10,283,745
Trainable params: 10,258,689
Non-trainable params: 25,056
__________________________________________________________________________________________________