使用MobileNetV3的PSPNet网络结构
backbone使用MobileNetV3,第一层输入filter个数32,输出大小320,alpha=1
手绘结构:
Keras结构打印:
Layer (type) Output Shape Param # Connected to
======================================================================================================================================================
input_1 (InputLayer) (None, 473, 473, 3) 0
______________________________________________________________________________________________________________________________________________________
Conv (Conv2D) (None, 237, 237, 32) 864 input_1[0][0]
______________________________________________________________________________________________________________________________________________________
Conv_BN (BatchNormalization) (None, 237, 237, 32) 128 Conv[0][0]
______________________________________________________________________________________________________________________________________________________
Conv_Relu6 (Activation) (None, 237, 237, 32) 0 Conv_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_depthwise (DepthwiseConv2D) (None, 237, 237, 32) 288 Conv_Relu6[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_depthwise_BN (BatchNormalization) (None, 237, 237, 32) 128 expanded_conv_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_depthwise_relu (Activation) (None, 237, 237, 32) 0 expanded_conv_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_project (Conv2D) (None, 237, 237, 16) 512 expanded_conv_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_project_BN (BatchNormalization) (None, 237, 237, 16) 64 expanded_conv_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_expand (Conv2D) (None, 237, 237, 96) 1536 expanded_conv_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_expand_BN (BatchNormalization) (None, 237, 237, 96) 384 expanded_conv_1_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_expand_relu (Activation) (None, 237, 237, 96) 0 expanded_conv_1_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_depthwise (DepthwiseConv2D) (None, 119, 119, 96) 864 expanded_conv_1_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_depthwise_BN (BatchNormalization (None, 119, 119, 96) 384 expanded_conv_1_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_depthwise_relu (Activation) (None, 119, 119, 96) 0 expanded_conv_1_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_project (Conv2D) (None, 119, 119, 24) 2304 expanded_conv_1_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_1_project_BN (BatchNormalization) (None, 119, 119, 24) 96 expanded_conv_1_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_expand (Conv2D) (None, 119, 119, 144) 3456 expanded_conv_1_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_expand_BN (BatchNormalization) (None, 119, 119, 144) 576 expanded_conv_2_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_expand_relu (Activation) (None, 119, 119, 144) 0 expanded_conv_2_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_depthwise (DepthwiseConv2D) (None, 119, 119, 144) 1296 expanded_conv_2_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_depthwise_BN (BatchNormalization (None, 119, 119, 144) 576 expanded_conv_2_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_depthwise_relu (Activation) (None, 119, 119, 144) 0 expanded_conv_2_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_project (Conv2D) (None, 119, 119, 24) 3456 expanded_conv_2_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_project_BN (BatchNormalization) (None, 119, 119, 24) 96 expanded_conv_2_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_2_add (Add) (None, 119, 119, 24) 0 expanded_conv_1_project_BN[0][0]
expanded_conv_2_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_expand (Conv2D) (None, 119, 119, 144) 3456 expanded_conv_2_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_expand_BN (BatchNormalization) (None, 119, 119, 144) 576 expanded_conv_3_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_expand_relu (Activation) (None, 119, 119, 144) 0 expanded_conv_3_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_depthwise (DepthwiseConv2D) (None, 60, 60, 144) 1296 expanded_conv_3_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_depthwise_BN (BatchNormalization (None, 60, 60, 144) 576 expanded_conv_3_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_depthwise_relu (Activation) (None, 60, 60, 144) 0 expanded_conv_3_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_project (Conv2D) (None, 60, 60, 32) 4608 expanded_conv_3_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_3_project_BN (BatchNormalization) (None, 60, 60, 32) 128 expanded_conv_3_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_expand (Conv2D) (None, 60, 60, 192) 6144 expanded_conv_3_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_expand_BN (BatchNormalization) (None, 60, 60, 192) 768 expanded_conv_4_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_expand_relu (Activation) (None, 60, 60, 192) 0 expanded_conv_4_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_depthwise (DepthwiseConv2D) (None, 60, 60, 192) 1728 expanded_conv_4_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_depthwise_BN (BatchNormalization (None, 60, 60, 192) 768 expanded_conv_4_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_depthwise_relu (Activation) (None, 60, 60, 192) 0 expanded_conv_4_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_project (Conv2D) (None, 60, 60, 32) 6144 expanded_conv_4_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_project_BN (BatchNormalization) (None, 60, 60, 32) 128 expanded_conv_4_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_4_add (Add) (None, 60, 60, 32) 0 expanded_conv_3_project_BN[0][0]
expanded_conv_4_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_expand (Conv2D) (None, 60, 60, 192) 6144 expanded_conv_4_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_expand_BN (BatchNormalization) (None, 60, 60, 192) 768 expanded_conv_5_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_expand_relu (Activation) (None, 60, 60, 192) 0 expanded_conv_5_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_depthwise (DepthwiseConv2D) (None, 60, 60, 192) 1728 expanded_conv_5_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_depthwise_BN (BatchNormalization (None, 60, 60, 192) 768 expanded_conv_5_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_depthwise_relu (Activation) (None, 60, 60, 192) 0 expanded_conv_5_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_project (Conv2D) (None, 60, 60, 32) 6144 expanded_conv_5_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_project_BN (BatchNormalization) (None, 60, 60, 32) 128 expanded_conv_5_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_5_add (Add) (None, 60, 60, 32) 0 expanded_conv_4_add[0][0]
expanded_conv_5_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_expand (Conv2D) (None, 60, 60, 192) 6144 expanded_conv_5_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_expand_BN (BatchNormalization) (None, 60, 60, 192) 768 expanded_conv_6_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_expand_relu (Activation) (None, 60, 60, 192) 0 expanded_conv_6_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_depthwise (DepthwiseConv2D) (None, 30, 30, 192) 1728 expanded_conv_6_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_depthwise_BN (BatchNormalization (None, 30, 30, 192) 768 expanded_conv_6_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_depthwise_relu (Activation) (None, 30, 30, 192) 0 expanded_conv_6_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_project (Conv2D) (None, 30, 30, 64) 12288 expanded_conv_6_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_6_project_BN (BatchNormalization) (None, 30, 30, 64) 256 expanded_conv_6_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_expand (Conv2D) (None, 30, 30, 384) 24576 expanded_conv_6_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_expand_BN (BatchNormalization) (None, 30, 30, 384) 1536 expanded_conv_7_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_expand_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_7_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_depthwise (DepthwiseConv2D) (None, 30, 30, 384) 3456 expanded_conv_7_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_depthwise_BN (BatchNormalization (None, 30, 30, 384) 1536 expanded_conv_7_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_depthwise_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_7_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_project (Conv2D) (None, 30, 30, 64) 24576 expanded_conv_7_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_project_BN (BatchNormalization) (None, 30, 30, 64) 256 expanded_conv_7_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_7_add (Add) (None, 30, 30, 64) 0 expanded_conv_6_project_BN[0][0]
expanded_conv_7_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_expand (Conv2D) (None, 30, 30, 384) 24576 expanded_conv_7_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_expand_BN (BatchNormalization) (None, 30, 30, 384) 1536 expanded_conv_8_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_expand_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_8_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_depthwise (DepthwiseConv2D) (None, 30, 30, 384) 3456 expanded_conv_8_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_depthwise_BN (BatchNormalization (None, 30, 30, 384) 1536 expanded_conv_8_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_depthwise_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_8_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_project (Conv2D) (None, 30, 30, 64) 24576 expanded_conv_8_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_project_BN (BatchNormalization) (None, 30, 30, 64) 256 expanded_conv_8_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_8_add (Add) (None, 30, 30, 64) 0 expanded_conv_7_add[0][0]
expanded_conv_8_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_expand (Conv2D) (None, 30, 30, 384) 24576 expanded_conv_8_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_expand_BN (BatchNormalization) (None, 30, 30, 384) 1536 expanded_conv_9_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_expand_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_9_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_depthwise (DepthwiseConv2D) (None, 30, 30, 384) 3456 expanded_conv_9_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_depthwise_BN (BatchNormalization (None, 30, 30, 384) 1536 expanded_conv_9_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_depthwise_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_9_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_project (Conv2D) (None, 30, 30, 64) 24576 expanded_conv_9_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_project_BN (BatchNormalization) (None, 30, 30, 64) 256 expanded_conv_9_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_9_add (Add) (None, 30, 30, 64) 0 expanded_conv_8_add[0][0]
expanded_conv_9_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_expand (Conv2D) (None, 30, 30, 384) 24576 expanded_conv_9_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_expand_BN (BatchNormalization) (None, 30, 30, 384) 1536 expanded_conv_10_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_expand_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_10_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_depthwise (DepthwiseConv2D) (None, 30, 30, 384) 3456 expanded_conv_10_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_depthwise_BN (BatchNormalizatio (None, 30, 30, 384) 1536 expanded_conv_10_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_depthwise_relu (Activation) (None, 30, 30, 384) 0 expanded_conv_10_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_project (Conv2D) (None, 30, 30, 96) 36864 expanded_conv_10_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_10_project_BN (BatchNormalization) (None, 30, 30, 96) 384 expanded_conv_10_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_expand (Conv2D) (None, 30, 30, 576) 55296 expanded_conv_10_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_expand_BN (BatchNormalization) (None, 30, 30, 576) 2304 expanded_conv_11_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_expand_relu (Activation) (None, 30, 30, 576) 0 expanded_conv_11_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_depthwise (DepthwiseConv2D) (None, 30, 30, 576) 5184 expanded_conv_11_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_depthwise_BN (BatchNormalizatio (None, 30, 30, 576) 2304 expanded_conv_11_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_depthwise_relu (Activation) (None, 30, 30, 576) 0 expanded_conv_11_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_project (Conv2D) (None, 30, 30, 96) 55296 expanded_conv_11_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_project_BN (BatchNormalization) (None, 30, 30, 96) 384 expanded_conv_11_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_11_add (Add) (None, 30, 30, 96) 0 expanded_conv_10_project_BN[0][0]
expanded_conv_11_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_expand (Conv2D) (None, 30, 30, 576) 55296 expanded_conv_11_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_expand_BN (BatchNormalization) (None, 30, 30, 576) 2304 expanded_conv_12_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_expand_relu (Activation) (None, 30, 30, 576) 0 expanded_conv_12_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_depthwise (DepthwiseConv2D) (None, 30, 30, 576) 5184 expanded_conv_12_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_depthwise_BN (BatchNormalizatio (None, 30, 30, 576) 2304 expanded_conv_12_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_depthwise_relu (Activation) (None, 30, 30, 576) 0 expanded_conv_12_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_project (Conv2D) (None, 30, 30, 96) 55296 expanded_conv_12_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_project_BN (BatchNormalization) (None, 30, 30, 96) 384 expanded_conv_12_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_12_add (Add) (None, 30, 30, 96) 0 expanded_conv_11_add[0][0]
expanded_conv_12_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_expand (Conv2D) (None, 30, 30, 576) 55296 expanded_conv_12_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_expand_BN (BatchNormalization) (None, 30, 30, 576) 2304 expanded_conv_13_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_expand_relu (Activation) (None, 30, 30, 576) 0 expanded_conv_13_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_depthwise (DepthwiseConv2D) (None, 30, 30, 576) 5184 expanded_conv_13_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_depthwise_BN (BatchNormalizatio (None, 30, 30, 576) 2304 expanded_conv_13_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_depthwise_relu (Activation) (None, 30, 30, 576) 0 expanded_conv_13_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_project (Conv2D) (None, 30, 30, 160) 92160 expanded_conv_13_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_13_project_BN (BatchNormalization) (None, 30, 30, 160) 640 expanded_conv_13_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_expand (Conv2D) (None, 30, 30, 960) 153600 expanded_conv_13_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_expand_BN (BatchNormalization) (None, 30, 30, 960) 3840 expanded_conv_14_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_expand_relu (Activation) (None, 30, 30, 960) 0 expanded_conv_14_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_depthwise (DepthwiseConv2D) (None, 30, 30, 960) 8640 expanded_conv_14_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_depthwise_BN (BatchNormalizatio (None, 30, 30, 960) 3840 expanded_conv_14_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_depthwise_relu (Activation) (None, 30, 30, 960) 0 expanded_conv_14_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_project (Conv2D) (None, 30, 30, 160) 153600 expanded_conv_14_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_project_BN (BatchNormalization) (None, 30, 30, 160) 640 expanded_conv_14_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_14_add (Add) (None, 30, 30, 160) 0 expanded_conv_13_project_BN[0][0]
expanded_conv_14_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_expand (Conv2D) (None, 30, 30, 960) 153600 expanded_conv_14_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_expand_BN (BatchNormalization) (None, 30, 30, 960) 3840 expanded_conv_15_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_expand_relu (Activation) (None, 30, 30, 960) 0 expanded_conv_15_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_depthwise (DepthwiseConv2D) (None, 30, 30, 960) 8640 expanded_conv_15_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_depthwise_BN (BatchNormalizatio (None, 30, 30, 960) 3840 expanded_conv_15_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_depthwise_relu (Activation) (None, 30, 30, 960) 0 expanded_conv_15_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_project (Conv2D) (None, 30, 30, 160) 153600 expanded_conv_15_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_project_BN (BatchNormalization) (None, 30, 30, 160) 640 expanded_conv_15_project[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_15_add (Add) (None, 30, 30, 160) 0 expanded_conv_14_add[0][0]
expanded_conv_15_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_expand (Conv2D) (None, 30, 30, 960) 153600 expanded_conv_15_add[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_expand_BN (BatchNormalization) (None, 30, 30, 960) 3840 expanded_conv_16_expand[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_expand_relu (Activation) (None, 30, 30, 960) 0 expanded_conv_16_expand_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_depthwise (DepthwiseConv2D) (None, 30, 30, 960) 8640 expanded_conv_16_expand_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_depthwise_BN (BatchNormalizatio (None, 30, 30, 960) 3840 expanded_conv_16_depthwise[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_depthwise_relu (Activation) (None, 30, 30, 960) 0 expanded_conv_16_depthwise_BN[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_project (Conv2D) (None, 30, 30, 320) 307200 expanded_conv_16_depthwise_relu[0][0]
______________________________________________________________________________________________________________________________________________________
expanded_conv_16_project_BN (BatchNormalization) (None, 30, 30, 320) 1280 expanded_conv_16_project[0][0]
______________________________________________________________________________________________________________________________________________________
average_pooling2d_1 (AveragePooling2D) (None, 1, 1, 320) 0 expanded_conv_16_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
average_pooling2d_2 (AveragePooling2D) (None, 2, 2, 320) 0 expanded_conv_16_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
average_pooling2d_3 (AveragePooling2D) (None, 3, 3, 320) 0 expanded_conv_16_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
average_pooling2d_4 (AveragePooling2D) (None, 6, 6, 320) 0 expanded_conv_16_project_BN[0][0]
______________________________________________________________________________________________________________________________________________________
conv2d_1 (Conv2D) (None, 1, 1, 80) 25600 average_pooling2d_1[0][0]
______________________________________________________________________________________________________________________________________________________
conv2d_2 (Conv2D) (None, 2, 2, 80) 25600 average_pooling2d_2[0][0]
______________________________________________________________________________________________________________________________________________________
conv2d_3 (Conv2D) (None, 3, 3, 80) 25600 average_pooling2d_3[0][0]
______________________________________________________________________________________________________________________________________________________
conv2d_4 (Conv2D) (None, 6, 6, 80) 25600 average_pooling2d_4[0][0]
______________________________________________________________________________________________________________________________________________________
batch_normalization_1 (BatchNormalization) (None, 1, 1, 80) 320 conv2d_1[0][0]
______________________________________________________________________________________________________________________________________________________
batch_normalization_2 (BatchNormalization) (None, 2, 2, 80) 320 conv2d_2[0][0]
______________________________________________________________________________________________________________________________________________________
batch_normalization_3 (BatchNormalization) (None, 3, 3, 80) 320 conv2d_3[0][0]
______________________________________________________________________________________________________________________________________________________
batch_normalization_4 (BatchNormalization) (None, 6, 6, 80) 320 conv2d_4[0][0]
______________________________________________________________________________________________________________________________________________________
activation_1 (Activation) (None, 1, 1, 80) 0 batch_normalization_1[0][0]
______________________________________________________________________________________________________________________________________________________
activation_2 (Activation) (None, 2, 2, 80) 0 batch_normalization_2[0][0]
______________________________________________________________________________________________________________________________________________________
activation_3 (Activation) (None, 3, 3, 80) 0 batch_normalization_3[0][0]
______________________________________________________________________________________________________________________________________________________
activation_4 (Activation) (None, 6, 6, 80) 0 batch_normalization_4[0][0]
______________________________________________________________________________________________________________________________________________________
lambda_1 (Lambda) (None, 30, 30, 80) 0 activation_1[0][0]
______________________________________________________________________________________________________________________________________________________
lambda_2 (Lambda) (None, 30, 30, 80) 0 activation_2[0][0]
______________________________________________________________________________________________________________________________________________________
lambda_3 (Lambda) (None, 30, 30, 80) 0 activation_3[0][0]
______________________________________________________________________________________________________________________________________________________
lambda_4 (Lambda) (None, 30, 30, 80) 0 activation_4[0][0]
______________________________________________________________________________________________________________________________________________________
concatenate_1 (Concatenate) (None, 30, 30, 640) 0 expanded_conv_16_project_BN[0][0]
lambda_1[0][0]
lambda_2[0][0]
lambda_3[0][0]
lambda_4[0][0]
______________________________________________________________________________________________________________________________________________________
conv2d_5 (Conv2D) (None, 30, 30, 80) 460800 concatenate_1[0][0]
______________________________________________________________________________________________________________________________________________________
batch_normalization_5 (BatchNormalization) (None, 30, 30, 80) 320 conv2d_5[0][0]
______________________________________________________________________________________________________________________________________________________
activation_5 (Activation) (None, 30, 30, 80) 0 batch_normalization_5[0][0]
______________________________________________________________________________________________________________________________________________________
dropout_1 (Dropout) (None, 30, 30, 80) 0 activation_5[0][0]
______________________________________________________________________________________________________________________________________________________
conv2d_6 (Conv2D) (None, 30, 30, 21) 1701 dropout_1[0][0]
______________________________________________________________________________________________________________________________________________________
lambda_5 (Lambda) (None, 473, 473, 21) 0 conv2d_6[0][0]
______________________________________________________________________________________________________________________________________________________
main (Activation) (None, 473, 473, 21) 0 lambda_5[0][0]
======================================================================================================================================================
Total params: 2,409,765
Trainable params: 2,377,413
Non-trainable params: 32,352
使用MobileNetV3的PSPNet网络结构相关推荐
- PSPNet语义分割网络
论文题目:Pyramid Scene Parsing Network 论文链接:https://arxiv.org/pdf/1612.01105.pdf 各位好,今天我给大家带来一篇关于图像语义分割领 ...
- 深度学习论文精读[9]:PSPNet
场景解析(scene parsing)是语义分割的一个重要应用方向,区别于一般的语义分割任务,场景解析需要在复杂的自然图像场景下对更庞大的物体类别的每一个像素进行分类,场景解析在自动驾驶和机器人感知等 ...
- 轻量级网络——MobileNetV3
文章目录 1.MobilenetV3的介绍 2.MobilenetV3的结构 1)尾部结构改变 2)头部channel数量改变 3)h-swish激活函数 4)加入了注意力机制(SE模块) 3.Mob ...
- 语义分割中的深度学习方法全解:从FCN、SegNet到各版本DeepLab
语义分割中的深度学习方法全解:从FCN.SegNet到各版本DeepLab 原文:https://www.sohu.com/a/155907339_610300 图像语义分割就是机器自动从图像中分割出 ...
- 收藏 | 人脸检测之Retinaface
点上方计算机视觉联盟获取更多干货 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者丨pengtougu,Sansa Shi(已授权) 来源丨https://zhuanlan.zhihu.c ...
- 【语义分割】一文概览主要语义分割网络,FCN、UNet、SegNet、DeepLab
目录 前言知识 一.语义分割与实例分割的区别 1. Semantic Segmentation(语义分割): 2. Instance Segmentation(实例分割): 二.语义分割一般网络架构 ...
- 2D_Detection-模型加速(网络篇)
layout: post title: 2D_Detection-模型加速(网络篇) date: 2021-09-04 16:34:34.000000000 +09:00 categories: [算 ...
- java opencv磨皮算法_深度学习AI美颜系列 - AI美颜磨皮算法[转]
原文:OpenCV学堂 原创作者:胡耀武 转载,以学习,记录,备忘. 这里先放对比结果图,原图来自网络: 1. 算法的流程 [1] - 皮肤分割算法 [2] - 人脸关键点识别算法 [3] - 基于皮 ...
- 当前主流的深度学习图像语义分割模型解析
转载自[量子位]公众号 QbitAI 原文地址:http://www.sohu.com/a/155907339_610300 图像语义分割就是机器自动从图像中分割出对象区域,并识别其中的内容. 量子位 ...
最新文章
- 比特币如何实现—《区块链历史链条》2
- 预测概率是什么?ROC曲线是什么?PR曲线是什么?ROC曲线和PR曲线使用场景差异?
- Android之获取手机上的图片和视频缩略图thumbnails
- Unity 2018.3地形功能更新介绍
- ue4 怎么修改骨骼动画_【UE4】动画重定向
- 如何从Gitee中拉取项目到HBuilder中?
- 短连接生成器——让你的url地址长度变短
- SQL Server 2012从零开始学pdf
- python moviepy 音量_python moviepy 视频剪辑代码
- 技校计算机科技都学什么好,技校计算机都学什么?
- 牛客网暑期ACM多校训练营(第四场): B. Interval Revisited(DP)
- 自定义Android TabHost的背景及文字
- 小程序开发合同_微信小程序怎么做?微信小程序制作流程? | 微信开放社区
- 分布式之Zookeeper使用
- SpringMVC Ⅰ
- geektool 天气_桌面自定义:适用于OS X的GeekTool简介
- 程序设计作业——系统管理
- 2019年江苏卷数学高考真题Word版含答案解析
- 什么是Linux内存管理中的RSS和VSZ
- 解决微信企业号和公众号无法调用摄像头拍视频的问题
热门文章
- 混合 blending
- 关于比尔·乔伊(Bill Joy),有哪些有趣的故事?
- 读书心得《男人来自火星,女人来自金星》
- 水利水电安全员考试单选练习题库(7)
- 作业:1.12假设一个跑步者1小时40分钟35秒 内跑了24英里。编写一个程序显示以每小时多少公里为单位的平均速度值(注意,1英里等于1.6公里。)...
- MCGS作为Modbus TCP服务器
- xp虚拟服务器设置,如何设置虚拟内存 winxp、win2003最正确的设置虚拟内存方法
- ipv6头部格式 c语言,IPv6和IPv4基本头部格式
- 脚本与脚本语言简单介绍
- LeanCloud国际版遇到的问题及解决方案