Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JonathanCMitchell/9e4ad8254caa74f7d265e19fe55c45f1 to your computer and use it in GitHub Desktop.
Save JonathanCMitchell/9e4ad8254caa74f7d265e19fe55c45f1 to your computer and use it in GitHub Desktop.
==================== MODEL SUMMARY FOR SOMSHUBRA Model ==============
__________________________________________________________________________________________________
Layer (type) Output Shape Param # Connected to
==================================================================================================
input_1 (InputLayer) (None, 224, 224, 3) 0
__________________________________________________________________________________________________
conv1 (Conv2D) (None, 112, 112, 32) 864 input_1[0][0]
__________________________________________________________________________________________________
conv1_bn (BatchNormalization) (None, 112, 112, 32) 128 conv1[0][0]
__________________________________________________________________________________________________
conv1_relu (Activation) (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 (Activation) (None, 112, 112, 32) 0 conv_dw_1_bn[0][0]
__________________________________________________________________________________________________
conv_pw_1 (Conv2D) (None, 112, 112, 16) 512 conv_dw_1_relu[0][0]
__________________________________________________________________________________________________
conv_pw_1_bn (BatchNormalizatio (None, 112, 112, 16) 64 conv_pw_1[0][0]
__________________________________________________________________________________________________
conv_expand_2 (Conv2D) (None, 112, 112, 96) 1536 conv_pw_1_bn[0][0]
__________________________________________________________________________________________________
conv_expand_2_bn (BatchNormaliz (None, 112, 112, 96) 384 conv_expand_2[0][0]
__________________________________________________________________________________________________
conv_expand_2_relu (Activation) (None, 112, 112, 96) 0 conv_expand_2_bn[0][0]
__________________________________________________________________________________________________
conv_dw_2 (DepthwiseConv2D) (None, 56, 56, 96) 864 conv_expand_2_relu[0][0]
__________________________________________________________________________________________________
conv_dw_2_bn (BatchNormalizatio (None, 56, 56, 96) 384 conv_dw_2[0][0]
__________________________________________________________________________________________________
conv_dw_2_relu (Activation) (None, 56, 56, 96) 0 conv_dw_2_bn[0][0]
__________________________________________________________________________________________________
conv_pw_2 (Conv2D) (None, 56, 56, 24) 2304 conv_dw_2_relu[0][0]
__________________________________________________________________________________________________
conv_pw_2_bn (BatchNormalizatio (None, 56, 56, 24) 96 conv_pw_2[0][0]
__________________________________________________________________________________________________
conv_expand_3 (Conv2D) (None, 56, 56, 144) 3456 conv_pw_2_bn[0][0]
__________________________________________________________________________________________________
conv_expand_3_bn (BatchNormaliz (None, 56, 56, 144) 576 conv_expand_3[0][0]
__________________________________________________________________________________________________
conv_expand_3_relu (Activation) (None, 56, 56, 144) 0 conv_expand_3_bn[0][0]
__________________________________________________________________________________________________
conv_dw_3 (DepthwiseConv2D) (None, 56, 56, 144) 1296 conv_expand_3_relu[0][0]
__________________________________________________________________________________________________
conv_dw_3_bn (BatchNormalizatio (None, 56, 56, 144) 576 conv_dw_3[0][0]
__________________________________________________________________________________________________
conv_dw_3_relu (Activation) (None, 56, 56, 144) 0 conv_dw_3_bn[0][0]
__________________________________________________________________________________________________
conv_pw_3 (Conv2D) (None, 56, 56, 24) 3456 conv_dw_3_relu[0][0]
__________________________________________________________________________________________________
conv_pw_3_bn (BatchNormalizatio (None, 56, 56, 24) 96 conv_pw_3[0][0]
__________________________________________________________________________________________________
add_1 (Add) (None, 56, 56, 24) 0 conv_pw_2_bn[0][0]
conv_pw_3_bn[0][0]
__________________________________________________________________________________________________
conv_expand_4 (Conv2D) (None, 56, 56, 144) 3456 add_1[0][0]
__________________________________________________________________________________________________
conv_expand_4_bn (BatchNormaliz (None, 56, 56, 144) 576 conv_expand_4[0][0]
__________________________________________________________________________________________________
conv_expand_4_relu (Activation) (None, 56, 56, 144) 0 conv_expand_4_bn[0][0]
__________________________________________________________________________________________________
conv_dw_4 (DepthwiseConv2D) (None, 28, 28, 144) 1296 conv_expand_4_relu[0][0]
__________________________________________________________________________________________________
conv_dw_4_bn (BatchNormalizatio (None, 28, 28, 144) 576 conv_dw_4[0][0]
__________________________________________________________________________________________________
conv_dw_4_relu (Activation) (None, 28, 28, 144) 0 conv_dw_4_bn[0][0]
__________________________________________________________________________________________________
conv_pw_4 (Conv2D) (None, 28, 28, 32) 4608 conv_dw_4_relu[0][0]
__________________________________________________________________________________________________
conv_pw_4_bn (BatchNormalizatio (None, 28, 28, 32) 128 conv_pw_4[0][0]
__________________________________________________________________________________________________
conv_expand_5 (Conv2D) (None, 28, 28, 192) 6144 conv_pw_4_bn[0][0]
__________________________________________________________________________________________________
conv_expand_5_bn (BatchNormaliz (None, 28, 28, 192) 768 conv_expand_5[0][0]
__________________________________________________________________________________________________
conv_expand_5_relu (Activation) (None, 28, 28, 192) 0 conv_expand_5_bn[0][0]
__________________________________________________________________________________________________
conv_dw_5 (DepthwiseConv2D) (None, 28, 28, 192) 1728 conv_expand_5_relu[0][0]
__________________________________________________________________________________________________
conv_dw_5_bn (BatchNormalizatio (None, 28, 28, 192) 768 conv_dw_5[0][0]
__________________________________________________________________________________________________
conv_dw_5_relu (Activation) (None, 28, 28, 192) 0 conv_dw_5_bn[0][0]
__________________________________________________________________________________________________
conv_pw_5 (Conv2D) (None, 28, 28, 32) 6144 conv_dw_5_relu[0][0]
__________________________________________________________________________________________________
conv_pw_5_bn (BatchNormalizatio (None, 28, 28, 32) 128 conv_pw_5[0][0]
__________________________________________________________________________________________________
add_2 (Add) (None, 28, 28, 32) 0 conv_pw_4_bn[0][0]
conv_pw_5_bn[0][0]
__________________________________________________________________________________________________
conv_expand_6 (Conv2D) (None, 28, 28, 192) 6144 add_2[0][0]
__________________________________________________________________________________________________
conv_expand_6_bn (BatchNormaliz (None, 28, 28, 192) 768 conv_expand_6[0][0]
__________________________________________________________________________________________________
conv_expand_6_relu (Activation) (None, 28, 28, 192) 0 conv_expand_6_bn[0][0]
__________________________________________________________________________________________________
conv_dw_6 (DepthwiseConv2D) (None, 28, 28, 192) 1728 conv_expand_6_relu[0][0]
__________________________________________________________________________________________________
conv_dw_6_bn (BatchNormalizatio (None, 28, 28, 192) 768 conv_dw_6[0][0]
__________________________________________________________________________________________________
conv_dw_6_relu (Activation) (None, 28, 28, 192) 0 conv_dw_6_bn[0][0]
__________________________________________________________________________________________________
conv_pw_6 (Conv2D) (None, 28, 28, 32) 6144 conv_dw_6_relu[0][0]
__________________________________________________________________________________________________
conv_pw_6_bn (BatchNormalizatio (None, 28, 28, 32) 128 conv_pw_6[0][0]
__________________________________________________________________________________________________
add_3 (Add) (None, 28, 28, 32) 0 add_2[0][0]
conv_pw_6_bn[0][0]
__________________________________________________________________________________________________
conv_expand_7 (Conv2D) (None, 28, 28, 192) 6144 add_3[0][0]
__________________________________________________________________________________________________
conv_expand_7_bn (BatchNormaliz (None, 28, 28, 192) 768 conv_expand_7[0][0]
__________________________________________________________________________________________________
conv_expand_7_relu (Activation) (None, 28, 28, 192) 0 conv_expand_7_bn[0][0]
__________________________________________________________________________________________________
conv_dw_7 (DepthwiseConv2D) (None, 14, 14, 192) 1728 conv_expand_7_relu[0][0]
__________________________________________________________________________________________________
conv_dw_7_bn (BatchNormalizatio (None, 14, 14, 192) 768 conv_dw_7[0][0]
__________________________________________________________________________________________________
conv_dw_7_relu (Activation) (None, 14, 14, 192) 0 conv_dw_7_bn[0][0]
__________________________________________________________________________________________________
conv_pw_7 (Conv2D) (None, 14, 14, 64) 12288 conv_dw_7_relu[0][0]
__________________________________________________________________________________________________
conv_pw_7_bn (BatchNormalizatio (None, 14, 14, 64) 256 conv_pw_7[0][0]
__________________________________________________________________________________________________
conv_expand_8 (Conv2D) (None, 14, 14, 384) 24576 conv_pw_7_bn[0][0]
__________________________________________________________________________________________________
conv_expand_8_bn (BatchNormaliz (None, 14, 14, 384) 1536 conv_expand_8[0][0]
__________________________________________________________________________________________________
conv_expand_8_relu (Activation) (None, 14, 14, 384) 0 conv_expand_8_bn[0][0]
__________________________________________________________________________________________________
conv_dw_8 (DepthwiseConv2D) (None, 14, 14, 384) 3456 conv_expand_8_relu[0][0]
__________________________________________________________________________________________________
conv_dw_8_bn (BatchNormalizatio (None, 14, 14, 384) 1536 conv_dw_8[0][0]
__________________________________________________________________________________________________
conv_dw_8_relu (Activation) (None, 14, 14, 384) 0 conv_dw_8_bn[0][0]
__________________________________________________________________________________________________
conv_pw_8 (Conv2D) (None, 14, 14, 64) 24576 conv_dw_8_relu[0][0]
__________________________________________________________________________________________________
conv_pw_8_bn (BatchNormalizatio (None, 14, 14, 64) 256 conv_pw_8[0][0]
__________________________________________________________________________________________________
add_4 (Add) (None, 14, 14, 64) 0 conv_pw_7_bn[0][0]
conv_pw_8_bn[0][0]
__________________________________________________________________________________________________
conv_expand_9 (Conv2D) (None, 14, 14, 384) 24576 add_4[0][0]
__________________________________________________________________________________________________
conv_expand_9_bn (BatchNormaliz (None, 14, 14, 384) 1536 conv_expand_9[0][0]
__________________________________________________________________________________________________
conv_expand_9_relu (Activation) (None, 14, 14, 384) 0 conv_expand_9_bn[0][0]
__________________________________________________________________________________________________
conv_dw_9 (DepthwiseConv2D) (None, 14, 14, 384) 3456 conv_expand_9_relu[0][0]
__________________________________________________________________________________________________
conv_dw_9_bn (BatchNormalizatio (None, 14, 14, 384) 1536 conv_dw_9[0][0]
__________________________________________________________________________________________________
conv_dw_9_relu (Activation) (None, 14, 14, 384) 0 conv_dw_9_bn[0][0]
__________________________________________________________________________________________________
conv_pw_9 (Conv2D) (None, 14, 14, 64) 24576 conv_dw_9_relu[0][0]
__________________________________________________________________________________________________
conv_pw_9_bn (BatchNormalizatio (None, 14, 14, 64) 256 conv_pw_9[0][0]
__________________________________________________________________________________________________
add_5 (Add) (None, 14, 14, 64) 0 add_4[0][0]
conv_pw_9_bn[0][0]
__________________________________________________________________________________________________
conv_expand_10 (Conv2D) (None, 14, 14, 384) 24576 add_5[0][0]
__________________________________________________________________________________________________
conv_expand_10_bn (BatchNormali (None, 14, 14, 384) 1536 conv_expand_10[0][0]
__________________________________________________________________________________________________
conv_expand_10_relu (Activation (None, 14, 14, 384) 0 conv_expand_10_bn[0][0]
__________________________________________________________________________________________________
conv_dw_10 (DepthwiseConv2D) (None, 14, 14, 384) 3456 conv_expand_10_relu[0][0]
__________________________________________________________________________________________________
conv_dw_10_bn (BatchNormalizati (None, 14, 14, 384) 1536 conv_dw_10[0][0]
__________________________________________________________________________________________________
conv_dw_10_relu (Activation) (None, 14, 14, 384) 0 conv_dw_10_bn[0][0]
__________________________________________________________________________________________________
conv_pw_10 (Conv2D) (None, 14, 14, 64) 24576 conv_dw_10_relu[0][0]
__________________________________________________________________________________________________
conv_pw_10_bn (BatchNormalizati (None, 14, 14, 64) 256 conv_pw_10[0][0]
__________________________________________________________________________________________________
add_6 (Add) (None, 14, 14, 64) 0 add_5[0][0]
conv_pw_10_bn[0][0]
__________________________________________________________________________________________________
conv_expand_11 (Conv2D) (None, 14, 14, 384) 24576 add_6[0][0]
__________________________________________________________________________________________________
conv_expand_11_bn (BatchNormali (None, 14, 14, 384) 1536 conv_expand_11[0][0]
__________________________________________________________________________________________________
conv_expand_11_relu (Activation (None, 14, 14, 384) 0 conv_expand_11_bn[0][0]
__________________________________________________________________________________________________
conv_dw_11 (DepthwiseConv2D) (None, 14, 14, 384) 3456 conv_expand_11_relu[0][0]
__________________________________________________________________________________________________
conv_dw_11_bn (BatchNormalizati (None, 14, 14, 384) 1536 conv_dw_11[0][0]
__________________________________________________________________________________________________
conv_dw_11_relu (Activation) (None, 14, 14, 384) 0 conv_dw_11_bn[0][0]
__________________________________________________________________________________________________
conv_pw_11 (Conv2D) (None, 14, 14, 96) 36864 conv_dw_11_relu[0][0]
__________________________________________________________________________________________________
conv_pw_11_bn (BatchNormalizati (None, 14, 14, 96) 384 conv_pw_11[0][0]
__________________________________________________________________________________________________
conv_expand_12 (Conv2D) (None, 14, 14, 576) 55296 conv_pw_11_bn[0][0]
__________________________________________________________________________________________________
conv_expand_12_bn (BatchNormali (None, 14, 14, 576) 2304 conv_expand_12[0][0]
__________________________________________________________________________________________________
conv_expand_12_relu (Activation (None, 14, 14, 576) 0 conv_expand_12_bn[0][0]
__________________________________________________________________________________________________
conv_dw_12 (DepthwiseConv2D) (None, 14, 14, 576) 5184 conv_expand_12_relu[0][0]
__________________________________________________________________________________________________
conv_dw_12_bn (BatchNormalizati (None, 14, 14, 576) 2304 conv_dw_12[0][0]
__________________________________________________________________________________________________
conv_dw_12_relu (Activation) (None, 14, 14, 576) 0 conv_dw_12_bn[0][0]
__________________________________________________________________________________________________
conv_pw_12 (Conv2D) (None, 14, 14, 96) 55296 conv_dw_12_relu[0][0]
__________________________________________________________________________________________________
conv_pw_12_bn (BatchNormalizati (None, 14, 14, 96) 384 conv_pw_12[0][0]
__________________________________________________________________________________________________
add_7 (Add) (None, 14, 14, 96) 0 conv_pw_11_bn[0][0]
conv_pw_12_bn[0][0]
__________________________________________________________________________________________________
conv_expand_13 (Conv2D) (None, 14, 14, 576) 55296 add_7[0][0]
__________________________________________________________________________________________________
conv_expand_13_bn (BatchNormali (None, 14, 14, 576) 2304 conv_expand_13[0][0]
__________________________________________________________________________________________________
conv_expand_13_relu (Activation (None, 14, 14, 576) 0 conv_expand_13_bn[0][0]
__________________________________________________________________________________________________
conv_dw_13 (DepthwiseConv2D) (None, 14, 14, 576) 5184 conv_expand_13_relu[0][0]
__________________________________________________________________________________________________
conv_dw_13_bn (BatchNormalizati (None, 14, 14, 576) 2304 conv_dw_13[0][0]
__________________________________________________________________________________________________
conv_dw_13_relu (Activation) (None, 14, 14, 576) 0 conv_dw_13_bn[0][0]
__________________________________________________________________________________________________
conv_pw_13 (Conv2D) (None, 14, 14, 96) 55296 conv_dw_13_relu[0][0]
__________________________________________________________________________________________________
conv_pw_13_bn (BatchNormalizati (None, 14, 14, 96) 384 conv_pw_13[0][0]
__________________________________________________________________________________________________
add_8 (Add) (None, 14, 14, 96) 0 add_7[0][0]
conv_pw_13_bn[0][0]
__________________________________________________________________________________________________
conv_expand_14 (Conv2D) (None, 14, 14, 576) 55296 add_8[0][0]
__________________________________________________________________________________________________
conv_expand_14_bn (BatchNormali (None, 14, 14, 576) 2304 conv_expand_14[0][0]
__________________________________________________________________________________________________
conv_expand_14_relu (Activation (None, 14, 14, 576) 0 conv_expand_14_bn[0][0]
__________________________________________________________________________________________________
conv_dw_14 (DepthwiseConv2D) (None, 7, 7, 576) 5184 conv_expand_14_relu[0][0]
__________________________________________________________________________________________________
conv_dw_14_bn (BatchNormalizati (None, 7, 7, 576) 2304 conv_dw_14[0][0]
__________________________________________________________________________________________________
conv_dw_14_relu (Activation) (None, 7, 7, 576) 0 conv_dw_14_bn[0][0]
__________________________________________________________________________________________________
conv_pw_14 (Conv2D) (None, 7, 7, 160) 92160 conv_dw_14_relu[0][0]
__________________________________________________________________________________________________
conv_pw_14_bn (BatchNormalizati (None, 7, 7, 160) 640 conv_pw_14[0][0]
__________________________________________________________________________________________________
conv_expand_15 (Conv2D) (None, 7, 7, 960) 153600 conv_pw_14_bn[0][0]
__________________________________________________________________________________________________
conv_expand_15_bn (BatchNormali (None, 7, 7, 960) 3840 conv_expand_15[0][0]
__________________________________________________________________________________________________
conv_expand_15_relu (Activation (None, 7, 7, 960) 0 conv_expand_15_bn[0][0]
__________________________________________________________________________________________________
conv_dw_15 (DepthwiseConv2D) (None, 7, 7, 960) 8640 conv_expand_15_relu[0][0]
__________________________________________________________________________________________________
conv_dw_15_bn (BatchNormalizati (None, 7, 7, 960) 3840 conv_dw_15[0][0]
__________________________________________________________________________________________________
conv_dw_15_relu (Activation) (None, 7, 7, 960) 0 conv_dw_15_bn[0][0]
__________________________________________________________________________________________________
conv_pw_15 (Conv2D) (None, 7, 7, 160) 153600 conv_dw_15_relu[0][0]
__________________________________________________________________________________________________
conv_pw_15_bn (BatchNormalizati (None, 7, 7, 160) 640 conv_pw_15[0][0]
__________________________________________________________________________________________________
add_9 (Add) (None, 7, 7, 160) 0 conv_pw_14_bn[0][0]
conv_pw_15_bn[0][0]
__________________________________________________________________________________________________
conv_expand_16 (Conv2D) (None, 7, 7, 960) 153600 add_9[0][0]
__________________________________________________________________________________________________
conv_expand_16_bn (BatchNormali (None, 7, 7, 960) 3840 conv_expand_16[0][0]
__________________________________________________________________________________________________
conv_expand_16_relu (Activation (None, 7, 7, 960) 0 conv_expand_16_bn[0][0]
__________________________________________________________________________________________________
conv_dw_16 (DepthwiseConv2D) (None, 7, 7, 960) 8640 conv_expand_16_relu[0][0]
__________________________________________________________________________________________________
conv_dw_16_bn (BatchNormalizati (None, 7, 7, 960) 3840 conv_dw_16[0][0]
__________________________________________________________________________________________________
conv_dw_16_relu (Activation) (None, 7, 7, 960) 0 conv_dw_16_bn[0][0]
__________________________________________________________________________________________________
conv_pw_16 (Conv2D) (None, 7, 7, 160) 153600 conv_dw_16_relu[0][0]
__________________________________________________________________________________________________
conv_pw_16_bn (BatchNormalizati (None, 7, 7, 160) 640 conv_pw_16[0][0]
__________________________________________________________________________________________________
add_10 (Add) (None, 7, 7, 160) 0 add_9[0][0]
conv_pw_16_bn[0][0]
__________________________________________________________________________________________________
conv_expand_17 (Conv2D) (None, 7, 7, 960) 153600 add_10[0][0]
__________________________________________________________________________________________________
conv_expand_17_bn (BatchNormali (None, 7, 7, 960) 3840 conv_expand_17[0][0]
__________________________________________________________________________________________________
conv_expand_17_relu (Activation (None, 7, 7, 960) 0 conv_expand_17_bn[0][0]
__________________________________________________________________________________________________
conv_dw_17 (DepthwiseConv2D) (None, 7, 7, 960) 8640 conv_expand_17_relu[0][0]
__________________________________________________________________________________________________
conv_dw_17_bn (BatchNormalizati (None, 7, 7, 960) 3840 conv_dw_17[0][0]
__________________________________________________________________________________________________
conv_dw_17_relu (Activation) (None, 7, 7, 960) 0 conv_dw_17_bn[0][0]
__________________________________________________________________________________________________
conv_pw_17 (Conv2D) (None, 7, 7, 320) 307200 conv_dw_17_relu[0][0]
__________________________________________________________________________________________________
conv_pw_17_bn (BatchNormalizati (None, 7, 7, 320) 1280 conv_pw_17[0][0]
__________________________________________________________________________________________________
conv18 (Conv2D) (None, 7, 7, 1280) 409600 conv_pw_17_bn[0][0]
__________________________________________________________________________________________________
conv18_bn (BatchNormalization) (None, 7, 7, 1280) 5120 conv18[0][0]
__________________________________________________________________________________________________
conv18_relu (Activation) (None, 7, 7, 1280) 0 conv18_bn[0][0]
__________________________________________________________________________________________________
global_average_pooling2d_1 (Glo (None, 1280) 0 conv18_relu[0][0]
__________________________________________________________________________________________________
reshape_1 (Reshape) (None, 1, 1, 1280) 0 global_average_pooling2d_1[0][0]
__________________________________________________________________________________________________
dropout (Dropout) (None, 1, 1, 1280) 0 reshape_1[0][0]
__________________________________________________________________________________________________
conv_preds (Conv2D) (None, 1, 1, 1000) 1281000 dropout[0][0]
__________________________________________________________________________________________________
act_softmax (Activation) (None, 1, 1, 1000) 0 conv_preds[0][0]
__________________________________________________________________________________________________
reshape_2 (Reshape) (None, 1000) 0 act_softmax[0][0]
==================================================================================================
Total params: 3,538,984
Trainable params: 3,504,872
Non-trainable params: 34,112
_______________________________________________________
=============== MODEL SUMMARY FOR Jonathan Model =============
__________________________________________________________________________________________________
Layer (type) Output Shape Param # Connected to
==================================================================================================
input_1 (InputLayer) (None, 224, 224, 3) 0
__________________________________________________________________________________________________
Conv1 (Conv2D) (None, 112, 112, 32) 864 input_1[0][0]
__________________________________________________________________________________________________
bn_Conv1 (BatchNorm) (None, 112, 112, 32) 128 Conv1[0][0]
__________________________________________________________________________________________________
Conv1_relu (Activation) (None, 112, 112, 32) 0 bn_Conv1[0][0]
__________________________________________________________________________________________________
mobl0_conv_0_depthwise (Depthwi (None, 112, 112, 32) 288 Conv1_relu[0][0]
__________________________________________________________________________________________________
bn0_conv_0_bn_depthwise (BatchN (None, 112, 112, 32) 128 mobl0_conv_0_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_0_relu (Activation) (None, 112, 112, 32) 0 bn0_conv_0_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl0_conv_0_project (Conv2D) (None, 112, 112, 16) 512 conv_dw_0_relu[0][0]
__________________________________________________________________________________________________
bn0_conv_0_bn_project (BatchNor (None, 112, 112, 16) 64 mobl0_conv_0_project[0][0]
__________________________________________________________________________________________________
mobl1_conv_1_expand (Conv2D) (None, 112, 112, 96) 1536 bn0_conv_0_bn_project[0][0]
__________________________________________________________________________________________________
bn1_conv_1_bn_expand (BatchNorm (None, 112, 112, 96) 384 mobl1_conv_1_expand[0][0]
__________________________________________________________________________________________________
conv_1_relu (Activation) (None, 112, 112, 96) 0 bn1_conv_1_bn_expand[0][0]
__________________________________________________________________________________________________
mobl1_conv_1_depthwise (Depthwi (None, 56, 56, 96) 864 conv_1_relu[0][0]
__________________________________________________________________________________________________
bn1_conv_1_bn_depthwise (BatchN (None, 56, 56, 96) 384 mobl1_conv_1_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_1_relu (Activation) (None, 56, 56, 96) 0 bn1_conv_1_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl1_conv_1_project (Conv2D) (None, 56, 56, 24) 2304 conv_dw_1_relu[0][0]
__________________________________________________________________________________________________
bn1_conv_1_bn_project (BatchNor (None, 56, 56, 24) 96 mobl1_conv_1_project[0][0]
__________________________________________________________________________________________________
mobl2_conv_2_expand (Conv2D) (None, 56, 56, 144) 3456 bn1_conv_1_bn_project[0][0]
__________________________________________________________________________________________________
bn2_conv_2_bn_expand (BatchNorm (None, 56, 56, 144) 576 mobl2_conv_2_expand[0][0]
__________________________________________________________________________________________________
conv_2_relu (Activation) (None, 56, 56, 144) 0 bn2_conv_2_bn_expand[0][0]
__________________________________________________________________________________________________
mobl2_conv_2_depthwise (Depthwi (None, 56, 56, 144) 1296 conv_2_relu[0][0]
__________________________________________________________________________________________________
bn2_conv_2_bn_depthwise (BatchN (None, 56, 56, 144) 576 mobl2_conv_2_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_2_relu (Activation) (None, 56, 56, 144) 0 bn2_conv_2_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl2_conv_2_project (Conv2D) (None, 56, 56, 24) 3456 conv_dw_2_relu[0][0]
__________________________________________________________________________________________________
bn2_conv_2_bn_project (BatchNor (None, 56, 56, 24) 96 mobl2_conv_2_project[0][0]
__________________________________________________________________________________________________
res_connect_2 (Add) (None, 56, 56, 24) 0 bn1_conv_1_bn_project[0][0]
bn2_conv_2_bn_project[0][0]
__________________________________________________________________________________________________
mobl3_conv_3_expand (Conv2D) (None, 56, 56, 144) 3456 res_connect_2[0][0]
__________________________________________________________________________________________________
bn3_conv_3_bn_expand (BatchNorm (None, 56, 56, 144) 576 mobl3_conv_3_expand[0][0]
__________________________________________________________________________________________________
conv_3_relu (Activation) (None, 56, 56, 144) 0 bn3_conv_3_bn_expand[0][0]
__________________________________________________________________________________________________
mobl3_conv_3_depthwise (Depthwi (None, 28, 28, 144) 1296 conv_3_relu[0][0]
__________________________________________________________________________________________________
bn3_conv_3_bn_depthwise (BatchN (None, 28, 28, 144) 576 mobl3_conv_3_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_3_relu (Activation) (None, 28, 28, 144) 0 bn3_conv_3_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl3_conv_3_project (Conv2D) (None, 28, 28, 32) 4608 conv_dw_3_relu[0][0]
__________________________________________________________________________________________________
bn3_conv_3_bn_project (BatchNor (None, 28, 28, 32) 128 mobl3_conv_3_project[0][0]
__________________________________________________________________________________________________
mobl4_conv_4_expand (Conv2D) (None, 28, 28, 192) 6144 bn3_conv_3_bn_project[0][0]
__________________________________________________________________________________________________
bn4_conv_4_bn_expand (BatchNorm (None, 28, 28, 192) 768 mobl4_conv_4_expand[0][0]
__________________________________________________________________________________________________
conv_4_relu (Activation) (None, 28, 28, 192) 0 bn4_conv_4_bn_expand[0][0]
__________________________________________________________________________________________________
mobl4_conv_4_depthwise (Depthwi (None, 28, 28, 192) 1728 conv_4_relu[0][0]
__________________________________________________________________________________________________
bn4_conv_4_bn_depthwise (BatchN (None, 28, 28, 192) 768 mobl4_conv_4_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_4_relu (Activation) (None, 28, 28, 192) 0 bn4_conv_4_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl4_conv_4_project (Conv2D) (None, 28, 28, 32) 6144 conv_dw_4_relu[0][0]
__________________________________________________________________________________________________
bn4_conv_4_bn_project (BatchNor (None, 28, 28, 32) 128 mobl4_conv_4_project[0][0]
__________________________________________________________________________________________________
res_connect_4 (Add) (None, 28, 28, 32) 0 bn3_conv_3_bn_project[0][0]
bn4_conv_4_bn_project[0][0]
__________________________________________________________________________________________________
mobl5_conv_5_expand (Conv2D) (None, 28, 28, 192) 6144 res_connect_4[0][0]
__________________________________________________________________________________________________
bn5_conv_5_bn_expand (BatchNorm (None, 28, 28, 192) 768 mobl5_conv_5_expand[0][0]
__________________________________________________________________________________________________
conv_5_relu (Activation) (None, 28, 28, 192) 0 bn5_conv_5_bn_expand[0][0]
__________________________________________________________________________________________________
mobl5_conv_5_depthwise (Depthwi (None, 28, 28, 192) 1728 conv_5_relu[0][0]
__________________________________________________________________________________________________
bn5_conv_5_bn_depthwise (BatchN (None, 28, 28, 192) 768 mobl5_conv_5_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_5_relu (Activation) (None, 28, 28, 192) 0 bn5_conv_5_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl5_conv_5_project (Conv2D) (None, 28, 28, 32) 6144 conv_dw_5_relu[0][0]
__________________________________________________________________________________________________
bn5_conv_5_bn_project (BatchNor (None, 28, 28, 32) 128 mobl5_conv_5_project[0][0]
__________________________________________________________________________________________________
res_connect_5 (Add) (None, 28, 28, 32) 0 res_connect_4[0][0]
bn5_conv_5_bn_project[0][0]
__________________________________________________________________________________________________
mobl6_conv_6_expand (Conv2D) (None, 28, 28, 192) 6144 res_connect_5[0][0]
__________________________________________________________________________________________________
bn6_conv_6_bn_expand (BatchNorm (None, 28, 28, 192) 768 mobl6_conv_6_expand[0][0]
__________________________________________________________________________________________________
conv_6_relu (Activation) (None, 28, 28, 192) 0 bn6_conv_6_bn_expand[0][0]
__________________________________________________________________________________________________
mobl6_conv_6_depthwise (Depthwi (None, 14, 14, 192) 1728 conv_6_relu[0][0]
__________________________________________________________________________________________________
bn6_conv_6_bn_depthwise (BatchN (None, 14, 14, 192) 768 mobl6_conv_6_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_6_relu (Activation) (None, 14, 14, 192) 0 bn6_conv_6_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl6_conv_6_project (Conv2D) (None, 14, 14, 64) 12288 conv_dw_6_relu[0][0]
__________________________________________________________________________________________________
bn6_conv_6_bn_project (BatchNor (None, 14, 14, 64) 256 mobl6_conv_6_project[0][0]
__________________________________________________________________________________________________
mobl7_conv_7_expand (Conv2D) (None, 14, 14, 384) 24576 bn6_conv_6_bn_project[0][0]
__________________________________________________________________________________________________
bn7_conv_7_bn_expand (BatchNorm (None, 14, 14, 384) 1536 mobl7_conv_7_expand[0][0]
__________________________________________________________________________________________________
conv_7_relu (Activation) (None, 14, 14, 384) 0 bn7_conv_7_bn_expand[0][0]
__________________________________________________________________________________________________
mobl7_conv_7_depthwise (Depthwi (None, 14, 14, 384) 3456 conv_7_relu[0][0]
__________________________________________________________________________________________________
bn7_conv_7_bn_depthwise (BatchN (None, 14, 14, 384) 1536 mobl7_conv_7_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_7_relu (Activation) (None, 14, 14, 384) 0 bn7_conv_7_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl7_conv_7_project (Conv2D) (None, 14, 14, 64) 24576 conv_dw_7_relu[0][0]
__________________________________________________________________________________________________
bn7_conv_7_bn_project (BatchNor (None, 14, 14, 64) 256 mobl7_conv_7_project[0][0]
__________________________________________________________________________________________________
res_connect_7 (Add) (None, 14, 14, 64) 0 bn6_conv_6_bn_project[0][0]
bn7_conv_7_bn_project[0][0]
__________________________________________________________________________________________________
mobl8_conv_8_expand (Conv2D) (None, 14, 14, 384) 24576 res_connect_7[0][0]
__________________________________________________________________________________________________
bn8_conv_8_bn_expand (BatchNorm (None, 14, 14, 384) 1536 mobl8_conv_8_expand[0][0]
__________________________________________________________________________________________________
conv_8_relu (Activation) (None, 14, 14, 384) 0 bn8_conv_8_bn_expand[0][0]
__________________________________________________________________________________________________
mobl8_conv_8_depthwise (Depthwi (None, 14, 14, 384) 3456 conv_8_relu[0][0]
__________________________________________________________________________________________________
bn8_conv_8_bn_depthwise (BatchN (None, 14, 14, 384) 1536 mobl8_conv_8_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_8_relu (Activation) (None, 14, 14, 384) 0 bn8_conv_8_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl8_conv_8_project (Conv2D) (None, 14, 14, 64) 24576 conv_dw_8_relu[0][0]
__________________________________________________________________________________________________
bn8_conv_8_bn_project (BatchNor (None, 14, 14, 64) 256 mobl8_conv_8_project[0][0]
__________________________________________________________________________________________________
res_connect_8 (Add) (None, 14, 14, 64) 0 res_connect_7[0][0]
bn8_conv_8_bn_project[0][0]
__________________________________________________________________________________________________
mobl9_conv_9_expand (Conv2D) (None, 14, 14, 384) 24576 res_connect_8[0][0]
__________________________________________________________________________________________________
bn9_conv_9_bn_expand (BatchNorm (None, 14, 14, 384) 1536 mobl9_conv_9_expand[0][0]
__________________________________________________________________________________________________
conv_9_relu (Activation) (None, 14, 14, 384) 0 bn9_conv_9_bn_expand[0][0]
__________________________________________________________________________________________________
mobl9_conv_9_depthwise (Depthwi (None, 14, 14, 384) 3456 conv_9_relu[0][0]
__________________________________________________________________________________________________
bn9_conv_9_bn_depthwise (BatchN (None, 14, 14, 384) 1536 mobl9_conv_9_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_9_relu (Activation) (None, 14, 14, 384) 0 bn9_conv_9_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl9_conv_9_project (Conv2D) (None, 14, 14, 64) 24576 conv_dw_9_relu[0][0]
__________________________________________________________________________________________________
bn9_conv_9_bn_project (BatchNor (None, 14, 14, 64) 256 mobl9_conv_9_project[0][0]
__________________________________________________________________________________________________
res_connect_9 (Add) (None, 14, 14, 64) 0 res_connect_8[0][0]
bn9_conv_9_bn_project[0][0]
__________________________________________________________________________________________________
mobl10_conv_10_expand (Conv2D) (None, 14, 14, 384) 24576 res_connect_9[0][0]
__________________________________________________________________________________________________
bn10_conv_10_bn_expand (BatchNo (None, 14, 14, 384) 1536 mobl10_conv_10_expand[0][0]
__________________________________________________________________________________________________
conv_10_relu (Activation) (None, 14, 14, 384) 0 bn10_conv_10_bn_expand[0][0]
__________________________________________________________________________________________________
mobl10_conv_10_depthwise (Depth (None, 14, 14, 384) 3456 conv_10_relu[0][0]
__________________________________________________________________________________________________
bn10_conv_10_bn_depthwise (Batc (None, 14, 14, 384) 1536 mobl10_conv_10_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_10_relu (Activation) (None, 14, 14, 384) 0 bn10_conv_10_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl10_conv_10_project (Conv2D) (None, 14, 14, 96) 36864 conv_dw_10_relu[0][0]
__________________________________________________________________________________________________
bn10_conv_10_bn_project (BatchN (None, 14, 14, 96) 384 mobl10_conv_10_project[0][0]
__________________________________________________________________________________________________
mobl11_conv_11_expand (Conv2D) (None, 14, 14, 576) 55296 bn10_conv_10_bn_project[0][0]
__________________________________________________________________________________________________
bn11_conv_11_bn_expand (BatchNo (None, 14, 14, 576) 2304 mobl11_conv_11_expand[0][0]
__________________________________________________________________________________________________
conv_11_relu (Activation) (None, 14, 14, 576) 0 bn11_conv_11_bn_expand[0][0]
__________________________________________________________________________________________________
mobl11_conv_11_depthwise (Depth (None, 14, 14, 576) 5184 conv_11_relu[0][0]
__________________________________________________________________________________________________
bn11_conv_11_bn_depthwise (Batc (None, 14, 14, 576) 2304 mobl11_conv_11_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_11_relu (Activation) (None, 14, 14, 576) 0 bn11_conv_11_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl11_conv_11_project (Conv2D) (None, 14, 14, 96) 55296 conv_dw_11_relu[0][0]
__________________________________________________________________________________________________
bn11_conv_11_bn_project (BatchN (None, 14, 14, 96) 384 mobl11_conv_11_project[0][0]
__________________________________________________________________________________________________
res_connect_11 (Add) (None, 14, 14, 96) 0 bn10_conv_10_bn_project[0][0]
bn11_conv_11_bn_project[0][0]
__________________________________________________________________________________________________
mobl12_conv_12_expand (Conv2D) (None, 14, 14, 576) 55296 res_connect_11[0][0]
__________________________________________________________________________________________________
bn12_conv_12_bn_expand (BatchNo (None, 14, 14, 576) 2304 mobl12_conv_12_expand[0][0]
__________________________________________________________________________________________________
conv_12_relu (Activation) (None, 14, 14, 576) 0 bn12_conv_12_bn_expand[0][0]
__________________________________________________________________________________________________
mobl12_conv_12_depthwise (Depth (None, 14, 14, 576) 5184 conv_12_relu[0][0]
__________________________________________________________________________________________________
bn12_conv_12_bn_depthwise (Batc (None, 14, 14, 576) 2304 mobl12_conv_12_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_12_relu (Activation) (None, 14, 14, 576) 0 bn12_conv_12_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl12_conv_12_project (Conv2D) (None, 14, 14, 96) 55296 conv_dw_12_relu[0][0]
__________________________________________________________________________________________________
bn12_conv_12_bn_project (BatchN (None, 14, 14, 96) 384 mobl12_conv_12_project[0][0]
__________________________________________________________________________________________________
res_connect_12 (Add) (None, 14, 14, 96) 0 res_connect_11[0][0]
bn12_conv_12_bn_project[0][0]
__________________________________________________________________________________________________
mobl13_conv_13_expand (Conv2D) (None, 14, 14, 576) 55296 res_connect_12[0][0]
__________________________________________________________________________________________________
bn13_conv_13_bn_expand (BatchNo (None, 14, 14, 576) 2304 mobl13_conv_13_expand[0][0]
__________________________________________________________________________________________________
conv_13_relu (Activation) (None, 14, 14, 576) 0 bn13_conv_13_bn_expand[0][0]
__________________________________________________________________________________________________
mobl13_conv_13_depthwise (Depth (None, 7, 7, 576) 5184 conv_13_relu[0][0]
__________________________________________________________________________________________________
bn13_conv_13_bn_depthwise (Batc (None, 7, 7, 576) 2304 mobl13_conv_13_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_13_relu (Activation) (None, 7, 7, 576) 0 bn13_conv_13_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl13_conv_13_project (Conv2D) (None, 7, 7, 160) 92160 conv_dw_13_relu[0][0]
__________________________________________________________________________________________________
bn13_conv_13_bn_project (BatchN (None, 7, 7, 160) 640 mobl13_conv_13_project[0][0]
__________________________________________________________________________________________________
mobl14_conv_14_expand (Conv2D) (None, 7, 7, 960) 153600 bn13_conv_13_bn_project[0][0]
__________________________________________________________________________________________________
bn14_conv_14_bn_expand (BatchNo (None, 7, 7, 960) 3840 mobl14_conv_14_expand[0][0]
__________________________________________________________________________________________________
conv_14_relu (Activation) (None, 7, 7, 960) 0 bn14_conv_14_bn_expand[0][0]
__________________________________________________________________________________________________
mobl14_conv_14_depthwise (Depth (None, 7, 7, 960) 8640 conv_14_relu[0][0]
__________________________________________________________________________________________________
bn14_conv_14_bn_depthwise (Batc (None, 7, 7, 960) 3840 mobl14_conv_14_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_14_relu (Activation) (None, 7, 7, 960) 0 bn14_conv_14_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl14_conv_14_project (Conv2D) (None, 7, 7, 160) 153600 conv_dw_14_relu[0][0]
__________________________________________________________________________________________________
bn14_conv_14_bn_project (BatchN (None, 7, 7, 160) 640 mobl14_conv_14_project[0][0]
__________________________________________________________________________________________________
res_connect_14 (Add) (None, 7, 7, 160) 0 bn13_conv_13_bn_project[0][0]
bn14_conv_14_bn_project[0][0]
__________________________________________________________________________________________________
mobl15_conv_15_expand (Conv2D) (None, 7, 7, 960) 153600 res_connect_14[0][0]
__________________________________________________________________________________________________
bn15_conv_15_bn_expand (BatchNo (None, 7, 7, 960) 3840 mobl15_conv_15_expand[0][0]
__________________________________________________________________________________________________
conv_15_relu (Activation) (None, 7, 7, 960) 0 bn15_conv_15_bn_expand[0][0]
__________________________________________________________________________________________________
mobl15_conv_15_depthwise (Depth (None, 7, 7, 960) 8640 conv_15_relu[0][0]
__________________________________________________________________________________________________
bn15_conv_15_bn_depthwise (Batc (None, 7, 7, 960) 3840 mobl15_conv_15_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_15_relu (Activation) (None, 7, 7, 960) 0 bn15_conv_15_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl15_conv_15_project (Conv2D) (None, 7, 7, 160) 153600 conv_dw_15_relu[0][0]
__________________________________________________________________________________________________
bn15_conv_15_bn_project (BatchN (None, 7, 7, 160) 640 mobl15_conv_15_project[0][0]
__________________________________________________________________________________________________
res_connect_15 (Add) (None, 7, 7, 160) 0 res_connect_14[0][0]
bn15_conv_15_bn_project[0][0]
__________________________________________________________________________________________________
mobl16_conv_16_expand (Conv2D) (None, 7, 7, 960) 153600 res_connect_15[0][0]
__________________________________________________________________________________________________
bn16_conv_16_bn_expand (BatchNo (None, 7, 7, 960) 3840 mobl16_conv_16_expand[0][0]
__________________________________________________________________________________________________
conv_16_relu (Activation) (None, 7, 7, 960) 0 bn16_conv_16_bn_expand[0][0]
__________________________________________________________________________________________________
mobl16_conv_16_depthwise (Depth (None, 7, 7, 960) 8640 conv_16_relu[0][0]
__________________________________________________________________________________________________
bn16_conv_16_bn_depthwise (Batc (None, 7, 7, 960) 3840 mobl16_conv_16_depthwise[0][0]
__________________________________________________________________________________________________
conv_dw_16_relu (Activation) (None, 7, 7, 960) 0 bn16_conv_16_bn_depthwise[0][0]
__________________________________________________________________________________________________
mobl16_conv_16_project (Conv2D) (None, 7, 7, 320) 307200 conv_dw_16_relu[0][0]
__________________________________________________________________________________________________
bn16_conv_16_bn_project (BatchN (None, 7, 7, 320) 1280 mobl16_conv_16_project[0][0]
__________________________________________________________________________________________________
Conv_1 (Conv2D) (None, 7, 7, 1280) 409600 bn16_conv_16_bn_project[0][0]
__________________________________________________________________________________________________
Conv_1_bn (BatchNorm) (None, 7, 7, 1280) 5120 Conv_1[0][0]
__________________________________________________________________________________________________
out_relu (Activation) (None, 7, 7, 1280) 0 Conv_1_bn[0][0]
__________________________________________________________________________________________________
average_pooling2d_1 (AveragePoo (None, 1, 1, 1280) 0 out_relu[0][0]
__________________________________________________________________________________________________
flatten_1 (Flatten) (None, 1280) 0 average_pooling2d_1[0][0]
__________________________________________________________________________________________________
Logits (Dense) (None, 1000) 1281000 flatten_1[0][0]
==================================================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment