yolov4和yolov3网络结构

yolov4和yolov3网络结构对比

  • yolov4网络结构
    • 架构图
    • yolov4主干特征提取网络
  • yolov3网络结构
  • 效果图对比
  • 网络计算参数对比
    • yolov4网络参数计算
    • yolov3网络参数计算

yolov4网络结构

架构图

yolov4和yolov3网络结构_第1张图片
1.backbone:Darknet53+CSPResnet
2.Neck:PANet
3.Head:yolov3-head
共5次Conv2D-downsampled

yolov4主干特征提取网络

yolov4和yolov3网络结构_第2张图片
图片来源

yolov3网络结构

yolov4和yolov3网络结构_第3张图片

效果图对比

yolov4和yolov3网络结构_第4张图片

网络计算参数对比

yolov4网络参数计算

inputs = (416, 416, 3), num_anchors = 3, num_classes = 3
__________________________________________________________________________________________________
Layer (type)                    Output Shape         Param #     Connected to                     
==================================================================================================
input_1 (InputLayer)            (None, 416, 416, 3)  0                                            
__________________________________________________________________________________________________
conv2d_1 (Conv2D)               (None, 416, 416, 32) 864         input_1[0][0]                    
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 416, 416, 32) 128         conv2d_1[0][0]                   
__________________________________________________________________________________________________
mish_1 (Mish)                   (None, 416, 416, 32) 0           batch_normalization_1[0][0]      
__________________________________________________________________________________________________
zero_padding2d_1 (ZeroPadding2D (None, 417, 417, 32) 0           mish_1[0][0]                     
__________________________________________________________________________________________________
conv2d_2 (Conv2D)               (None, 208, 208, 64) 18432       zero_padding2d_1[0][0]           
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 208, 208, 64) 256         conv2d_2[0][0]                   
__________________________________________________________________________________________________
mish_2 (Mish)                   (None, 208, 208, 64) 0           batch_normalization_2[0][0]      
__________________________________________________________________________________________________
conv2d_4 (Conv2D)               (None, 208, 208, 64) 4096        mish_2[0][0]                     
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 208, 208, 64) 256         conv2d_4[0][0]                   
__________________________________________________________________________________________________
mish_4 (Mish)                   (None, 208, 208, 64) 0           batch_normalization_4[0][0]      
__________________________________________________________________________________________________
conv2d_5 (Conv2D)               (None, 208, 208, 32) 2048        mish_4[0][0]                     
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 208, 208, 32) 128         conv2d_5[0][0]                   
__________________________________________________________________________________________________
mish_5 (Mish)                   (None, 208, 208, 32) 0           batch_normalization_5[0][0]      
__________________________________________________________________________________________________
conv2d_6 (Conv2D)               (None, 208, 208, 64) 18432       mish_5[0][0]                     
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 208, 208, 64) 256         conv2d_6[0][0]                   
__________________________________________________________________________________________________
mish_6 (Mish)                   (None, 208, 208, 64) 0           batch_normalization_6[0][0]      
__________________________________________________________________________________________________
add_1 (Add)                     (None, 208, 208, 64) 0           mish_4[0][0]                     
                                                                 mish_6[0][0]                     
__________________________________________________________________________________________________
conv2d_7 (Conv2D)               (None, 208, 208, 64) 4096        add_1[0][0]                      
__________________________________________________________________________________________________
conv2d_3 (Conv2D)               (None, 208, 208, 64) 4096        mish_2[0][0]                     
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 208, 208, 64) 256         conv2d_7[0][0]                   
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 208, 208, 64) 256         conv2d_3[0][0]                   
__________________________________________________________________________________________________
mish_7 (Mish)                   (None, 208, 208, 64) 0           batch_normalization_7[0][0]      
__________________________________________________________________________________________________
mish_3 (Mish)                   (None, 208, 208, 64) 0           batch_normalization_3[0][0]      
__________________________________________________________________________________________________
concatenate_1 (Concatenate)     (None, 208, 208, 128 0           mish_7[0][0]                     
                                                                 mish_3[0][0]                     
__________________________________________________________________________________________________
conv2d_8 (Conv2D)               (None, 208, 208, 64) 8192        concatenate_1[0][0]              
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 208, 208, 64) 256         conv2d_8[0][0]                   
__________________________________________________________________________________________________
mish_8 (Mish)                   (None, 208, 208, 64) 0           batch_normalization_8[0][0]      
__________________________________________________________________________________________________
zero_padding2d_2 (ZeroPadding2D (None, 209, 209, 64) 0           mish_8[0][0]                     
__________________________________________________________________________________________________
conv2d_9 (Conv2D)               (None, 104, 104, 128 73728       zero_padding2d_2[0][0]           
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 104, 104, 128 512         conv2d_9[0][0]                   
__________________________________________________________________________________________________
mish_9 (Mish)                   (None, 104, 104, 128 0           batch_normalization_9[0][0]      
__________________________________________________________________________________________________
conv2d_11 (Conv2D)              (None, 104, 104, 64) 8192        mish_9[0][0]                     
__________________________________________________________________________________________________
batch_normalization_11 (BatchNo (None, 104, 104, 64) 256         conv2d_11[0][0]                  
__________________________________________________________________________________________________
mish_11 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_11[0][0]     
__________________________________________________________________________________________________
conv2d_12 (Conv2D)              (None, 104, 104, 64) 4096        mish_11[0][0]                    
__________________________________________________________________________________________________
batch_normalization_12 (BatchNo (None, 104, 104, 64) 256         conv2d_12[0][0]                  
__________________________________________________________________________________________________
mish_12 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_12[0][0]     
__________________________________________________________________________________________________
conv2d_13 (Conv2D)              (None, 104, 104, 64) 36864       mish_12[0][0]                    
__________________________________________________________________________________________________
batch_normalization_13 (BatchNo (None, 104, 104, 64) 256         conv2d_13[0][0]                  
__________________________________________________________________________________________________
mish_13 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_13[0][0]     
__________________________________________________________________________________________________
add_2 (Add)                     (None, 104, 104, 64) 0           mish_11[0][0]                    
                                                                 mish_13[0][0]                    
__________________________________________________________________________________________________
conv2d_14 (Conv2D)              (None, 104, 104, 64) 4096        add_2[0][0]                      
__________________________________________________________________________________________________
batch_normalization_14 (BatchNo (None, 104, 104, 64) 256         conv2d_14[0][0]                  
__________________________________________________________________________________________________
mish_14 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_14[0][0]     
__________________________________________________________________________________________________
conv2d_15 (Conv2D)              (None, 104, 104, 64) 36864       mish_14[0][0]                    
__________________________________________________________________________________________________
batch_normalization_15 (BatchNo (None, 104, 104, 64) 256         conv2d_15[0][0]                  
__________________________________________________________________________________________________
mish_15 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_15[0][0]     
__________________________________________________________________________________________________
add_3 (Add)                     (None, 104, 104, 64) 0           add_2[0][0]                      
                                                                 mish_15[0][0]                    
__________________________________________________________________________________________________
conv2d_16 (Conv2D)              (None, 104, 104, 64) 4096        add_3[0][0]                      
__________________________________________________________________________________________________
conv2d_10 (Conv2D)              (None, 104, 104, 64) 8192        mish_9[0][0]                     
__________________________________________________________________________________________________
batch_normalization_16 (BatchNo (None, 104, 104, 64) 256         conv2d_16[0][0]                  
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 104, 104, 64) 256         conv2d_10[0][0]                  
__________________________________________________________________________________________________
mish_16 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_16[0][0]     
__________________________________________________________________________________________________
mish_10 (Mish)                  (None, 104, 104, 64) 0           batch_normalization_10[0][0]     
__________________________________________________________________________________________________
concatenate_2 (Concatenate)     (None, 104, 104, 128 0           mish_16[0][0]                    
                                                                 mish_10[0][0]                    
__________________________________________________________________________________________________
conv2d_17 (Conv2D)              (None, 104, 104, 128 16384       concatenate_2[0][0]              
__________________________________________________________________________________________________
batch_normalization_17 (BatchNo (None, 104, 104, 128 512         conv2d_17[0][0]                  
__________________________________________________________________________________________________
mish_17 (Mish)                  (None, 104, 104, 128 0           batch_normalization_17[0][0]     
__________________________________________________________________________________________________
zero_padding2d_3 (ZeroPadding2D (None, 105, 105, 128 0           mish_17[0][0]                    
__________________________________________________________________________________________________
conv2d_18 (Conv2D)              (None, 52, 52, 256)  294912      zero_padding2d_3[0][0]           
__________________________________________________________________________________________________
batch_normalization_18 (BatchNo (None, 52, 52, 256)  1024        conv2d_18[0][0]                  
__________________________________________________________________________________________________
mish_18 (Mish)                  (None, 52, 52, 256)  0           batch_normalization_18[0][0]     
__________________________________________________________________________________________________
conv2d_20 (Conv2D)              (None, 52, 52, 128)  32768       mish_18[0][0]                    
__________________________________________________________________________________________________
batch_normalization_20 (BatchNo (None, 52, 52, 128)  512         conv2d_20[0][0]                  
__________________________________________________________________________________________________
mish_20 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_20[0][0]     
__________________________________________________________________________________________________
conv2d_21 (Conv2D)              (None, 52, 52, 128)  16384       mish_20[0][0]                    
__________________________________________________________________________________________________
batch_normalization_21 (BatchNo (None, 52, 52, 128)  512         conv2d_21[0][0]                  
__________________________________________________________________________________________________
mish_21 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_21[0][0]     
__________________________________________________________________________________________________
conv2d_22 (Conv2D)              (None, 52, 52, 128)  147456      mish_21[0][0]                    
__________________________________________________________________________________________________
batch_normalization_22 (BatchNo (None, 52, 52, 128)  512         conv2d_22[0][0]                  
__________________________________________________________________________________________________
mish_22 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_22[0][0]     
__________________________________________________________________________________________________
add_4 (Add)                     (None, 52, 52, 128)  0           mish_20[0][0]                    
                                                                 mish_22[0][0]                    
__________________________________________________________________________________________________
conv2d_23 (Conv2D)              (None, 52, 52, 128)  16384       add_4[0][0]                      
__________________________________________________________________________________________________
batch_normalization_23 (BatchNo (None, 52, 52, 128)  512         conv2d_23[0][0]                  
__________________________________________________________________________________________________
mish_23 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_23[0][0]     
__________________________________________________________________________________________________
conv2d_24 (Conv2D)              (None, 52, 52, 128)  147456      mish_23[0][0]                    
__________________________________________________________________________________________________
batch_normalization_24 (BatchNo (None, 52, 52, 128)  512         conv2d_24[0][0]                  
__________________________________________________________________________________________________
mish_24 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_24[0][0]     
__________________________________________________________________________________________________
add_5 (Add)                     (None, 52, 52, 128)  0           add_4[0][0]                      
                                                                 mish_24[0][0]                    
__________________________________________________________________________________________________
conv2d_25 (Conv2D)              (None, 52, 52, 128)  16384       add_5[0][0]                      
__________________________________________________________________________________________________
batch_normalization_25 (BatchNo (None, 52, 52, 128)  512         conv2d_25[0][0]                  
__________________________________________________________________________________________________
mish_25 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_25[0][0]     
__________________________________________________________________________________________________
conv2d_26 (Conv2D)              (None, 52, 52, 128)  147456      mish_25[0][0]                    
__________________________________________________________________________________________________
batch_normalization_26 (BatchNo (None, 52, 52, 128)  512         conv2d_26[0][0]                  
__________________________________________________________________________________________________
mish_26 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_26[0][0]     
__________________________________________________________________________________________________
add_6 (Add)                     (None, 52, 52, 128)  0           add_5[0][0]                      
                                                                 mish_26[0][0]                    
__________________________________________________________________________________________________
conv2d_27 (Conv2D)              (None, 52, 52, 128)  16384       add_6[0][0]                      
__________________________________________________________________________________________________
batch_normalization_27 (BatchNo (None, 52, 52, 128)  512         conv2d_27[0][0]                  
__________________________________________________________________________________________________
mish_27 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_27[0][0]     
__________________________________________________________________________________________________
conv2d_28 (Conv2D)              (None, 52, 52, 128)  147456      mish_27[0][0]                    
__________________________________________________________________________________________________
batch_normalization_28 (BatchNo (None, 52, 52, 128)  512         conv2d_28[0][0]                  
__________________________________________________________________________________________________
mish_28 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_28[0][0]     
__________________________________________________________________________________________________
add_7 (Add)                     (None, 52, 52, 128)  0           add_6[0][0]                      
                                                                 mish_28[0][0]                    
__________________________________________________________________________________________________
conv2d_29 (Conv2D)              (None, 52, 52, 128)  16384       add_7[0][0]                      
__________________________________________________________________________________________________
batch_normalization_29 (BatchNo (None, 52, 52, 128)  512         conv2d_29[0][0]                  
__________________________________________________________________________________________________
mish_29 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_29[0][0]     
__________________________________________________________________________________________________
conv2d_30 (Conv2D)              (None, 52, 52, 128)  147456      mish_29[0][0]                    
__________________________________________________________________________________________________
batch_normalization_30 (BatchNo (None, 52, 52, 128)  512         conv2d_30[0][0]                  
__________________________________________________________________________________________________
mish_30 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_30[0][0]     
__________________________________________________________________________________________________
add_8 (Add)                     (None, 52, 52, 128)  0           add_7[0][0]                      
                                                                 mish_30[0][0]                    
__________________________________________________________________________________________________
conv2d_31 (Conv2D)              (None, 52, 52, 128)  16384       add_8[0][0]                      
__________________________________________________________________________________________________
batch_normalization_31 (BatchNo (None, 52, 52, 128)  512         conv2d_31[0][0]                  
__________________________________________________________________________________________________
mish_31 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_31[0][0]     
__________________________________________________________________________________________________
conv2d_32 (Conv2D)              (None, 52, 52, 128)  147456      mish_31[0][0]                    
__________________________________________________________________________________________________
batch_normalization_32 (BatchNo (None, 52, 52, 128)  512         conv2d_32[0][0]                  
__________________________________________________________________________________________________
mish_32 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_32[0][0]     
__________________________________________________________________________________________________
add_9 (Add)                     (None, 52, 52, 128)  0           add_8[0][0]                      
                                                                 mish_32[0][0]                    
__________________________________________________________________________________________________
conv2d_33 (Conv2D)              (None, 52, 52, 128)  16384       add_9[0][0]                      
__________________________________________________________________________________________________
batch_normalization_33 (BatchNo (None, 52, 52, 128)  512         conv2d_33[0][0]                  
__________________________________________________________________________________________________
mish_33 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_33[0][0]     
__________________________________________________________________________________________________
conv2d_34 (Conv2D)              (None, 52, 52, 128)  147456      mish_33[0][0]                    
__________________________________________________________________________________________________
batch_normalization_34 (BatchNo (None, 52, 52, 128)  512         conv2d_34[0][0]                  
__________________________________________________________________________________________________
mish_34 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_34[0][0]     
__________________________________________________________________________________________________
add_10 (Add)                    (None, 52, 52, 128)  0           add_9[0][0]                      
                                                                 mish_34[0][0]                    
__________________________________________________________________________________________________
conv2d_35 (Conv2D)              (None, 52, 52, 128)  16384       add_10[0][0]                     
__________________________________________________________________________________________________
batch_normalization_35 (BatchNo (None, 52, 52, 128)  512         conv2d_35[0][0]                  
__________________________________________________________________________________________________
mish_35 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_35[0][0]     
__________________________________________________________________________________________________
conv2d_36 (Conv2D)              (None, 52, 52, 128)  147456      mish_35[0][0]                    
__________________________________________________________________________________________________
batch_normalization_36 (BatchNo (None, 52, 52, 128)  512         conv2d_36[0][0]                  
__________________________________________________________________________________________________
mish_36 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_36[0][0]     
__________________________________________________________________________________________________
add_11 (Add)                    (None, 52, 52, 128)  0           add_10[0][0]                     
                                                                 mish_36[0][0]                    
__________________________________________________________________________________________________
conv2d_37 (Conv2D)              (None, 52, 52, 128)  16384       add_11[0][0]                     
__________________________________________________________________________________________________
conv2d_19 (Conv2D)              (None, 52, 52, 128)  32768       mish_18[0][0]                    
__________________________________________________________________________________________________
batch_normalization_37 (BatchNo (None, 52, 52, 128)  512         conv2d_37[0][0]                  
__________________________________________________________________________________________________
batch_normalization_19 (BatchNo (None, 52, 52, 128)  512         conv2d_19[0][0]                  
__________________________________________________________________________________________________
mish_37 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_37[0][0]     
__________________________________________________________________________________________________
mish_19 (Mish)                  (None, 52, 52, 128)  0           batch_normalization_19[0][0]     
__________________________________________________________________________________________________
concatenate_3 (Concatenate)     (None, 52, 52, 256)  0           mish_37[0][0]                    
                                                                 mish_19[0][0]                    
__________________________________________________________________________________________________
conv2d_38 (Conv2D)              (None, 52, 52, 256)  65536       concatenate_3[0][0]              
__________________________________________________________________________________________________
batch_normalization_38 (BatchNo (None, 52, 52, 256)  1024        conv2d_38[0][0]                  
__________________________________________________________________________________________________
mish_38 (Mish)                  (None, 52, 52, 256)  0           batch_normalization_38[0][0]     
__________________________________________________________________________________________________
zero_padding2d_4 (ZeroPadding2D (None, 53, 53, 256)  0           mish_38[0][0]                    
__________________________________________________________________________________________________
conv2d_39 (Conv2D)              (None, 26, 26, 512)  1179648     zero_padding2d_4[0][0]           
__________________________________________________________________________________________________
batch_normalization_39 (BatchNo (None, 26, 26, 512)  2048        conv2d_39[0][0]                  
__________________________________________________________________________________________________
mish_39 (Mish)                  (None, 26, 26, 512)  0           batch_normalization_39[0][0]     
__________________________________________________________________________________________________
conv2d_41 (Conv2D)              (None, 26, 26, 256)  131072      mish_39[0][0]                    
__________________________________________________________________________________________________
batch_normalization_41 (BatchNo (None, 26, 26, 256)  1024        conv2d_41[0][0]                  
__________________________________________________________________________________________________
mish_41 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_41[0][0]     
__________________________________________________________________________________________________
conv2d_42 (Conv2D)              (None, 26, 26, 256)  65536       mish_41[0][0]                    
__________________________________________________________________________________________________
batch_normalization_42 (BatchNo (None, 26, 26, 256)  1024        conv2d_42[0][0]                  
__________________________________________________________________________________________________
mish_42 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_42[0][0]     
__________________________________________________________________________________________________
conv2d_43 (Conv2D)              (None, 26, 26, 256)  589824      mish_42[0][0]                    
__________________________________________________________________________________________________
batch_normalization_43 (BatchNo (None, 26, 26, 256)  1024        conv2d_43[0][0]                  
__________________________________________________________________________________________________
mish_43 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_43[0][0]     
__________________________________________________________________________________________________
add_12 (Add)                    (None, 26, 26, 256)  0           mish_41[0][0]                    
                                                                 mish_43[0][0]                    
__________________________________________________________________________________________________
conv2d_44 (Conv2D)              (None, 26, 26, 256)  65536       add_12[0][0]                     
__________________________________________________________________________________________________
batch_normalization_44 (BatchNo (None, 26, 26, 256)  1024        conv2d_44[0][0]                  
__________________________________________________________________________________________________
mish_44 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_44[0][0]     
__________________________________________________________________________________________________
conv2d_45 (Conv2D)              (None, 26, 26, 256)  589824      mish_44[0][0]                    
__________________________________________________________________________________________________
batch_normalization_45 (BatchNo (None, 26, 26, 256)  1024        conv2d_45[0][0]                  
__________________________________________________________________________________________________
mish_45 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_45[0][0]     
__________________________________________________________________________________________________
add_13 (Add)                    (None, 26, 26, 256)  0           add_12[0][0]                     
                                                                 mish_45[0][0]                    
__________________________________________________________________________________________________
conv2d_46 (Conv2D)              (None, 26, 26, 256)  65536       add_13[0][0]                     
__________________________________________________________________________________________________
batch_normalization_46 (BatchNo (None, 26, 26, 256)  1024        conv2d_46[0][0]                  
__________________________________________________________________________________________________
mish_46 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_46[0][0]     
__________________________________________________________________________________________________
conv2d_47 (Conv2D)              (None, 26, 26, 256)  589824      mish_46[0][0]                    
__________________________________________________________________________________________________
batch_normalization_47 (BatchNo (None, 26, 26, 256)  1024        conv2d_47[0][0]                  
__________________________________________________________________________________________________
mish_47 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_47[0][0]     
__________________________________________________________________________________________________
add_14 (Add)                    (None, 26, 26, 256)  0           add_13[0][0]                     
                                                                 mish_47[0][0]                    
__________________________________________________________________________________________________
conv2d_48 (Conv2D)              (None, 26, 26, 256)  65536       add_14[0][0]                     
__________________________________________________________________________________________________
batch_normalization_48 (BatchNo (None, 26, 26, 256)  1024        conv2d_48[0][0]                  
__________________________________________________________________________________________________
mish_48 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_48[0][0]     
__________________________________________________________________________________________________
conv2d_49 (Conv2D)              (None, 26, 26, 256)  589824      mish_48[0][0]                    
__________________________________________________________________________________________________
batch_normalization_49 (BatchNo (None, 26, 26, 256)  1024        conv2d_49[0][0]                  
__________________________________________________________________________________________________
mish_49 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_49[0][0]     
__________________________________________________________________________________________________
add_15 (Add)                    (None, 26, 26, 256)  0           add_14[0][0]                     
                                                                 mish_49[0][0]                    
__________________________________________________________________________________________________
conv2d_50 (Conv2D)              (None, 26, 26, 256)  65536       add_15[0][0]                     
__________________________________________________________________________________________________
batch_normalization_50 (BatchNo (None, 26, 26, 256)  1024        conv2d_50[0][0]                  
__________________________________________________________________________________________________
mish_50 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_50[0][0]     
__________________________________________________________________________________________________
conv2d_51 (Conv2D)              (None, 26, 26, 256)  589824      mish_50[0][0]                    
__________________________________________________________________________________________________
batch_normalization_51 (BatchNo (None, 26, 26, 256)  1024        conv2d_51[0][0]                  
__________________________________________________________________________________________________
mish_51 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_51[0][0]     
__________________________________________________________________________________________________
add_16 (Add)                    (None, 26, 26, 256)  0           add_15[0][0]                     
                                                                 mish_51[0][0]                    
__________________________________________________________________________________________________
conv2d_52 (Conv2D)              (None, 26, 26, 256)  65536       add_16[0][0]                     
__________________________________________________________________________________________________
batch_normalization_52 (BatchNo (None, 26, 26, 256)  1024        conv2d_52[0][0]                  
__________________________________________________________________________________________________
mish_52 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_52[0][0]     
__________________________________________________________________________________________________
conv2d_53 (Conv2D)              (None, 26, 26, 256)  589824      mish_52[0][0]                    
__________________________________________________________________________________________________
batch_normalization_53 (BatchNo (None, 26, 26, 256)  1024        conv2d_53[0][0]                  
__________________________________________________________________________________________________
mish_53 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_53[0][0]     
__________________________________________________________________________________________________
add_17 (Add)                    (None, 26, 26, 256)  0           add_16[0][0]                     
                                                                 mish_53[0][0]                    
__________________________________________________________________________________________________
conv2d_54 (Conv2D)              (None, 26, 26, 256)  65536       add_17[0][0]                     
__________________________________________________________________________________________________
batch_normalization_54 (BatchNo (None, 26, 26, 256)  1024        conv2d_54[0][0]                  
__________________________________________________________________________________________________
mish_54 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_54[0][0]     
__________________________________________________________________________________________________
conv2d_55 (Conv2D)              (None, 26, 26, 256)  589824      mish_54[0][0]                    
__________________________________________________________________________________________________
batch_normalization_55 (BatchNo (None, 26, 26, 256)  1024        conv2d_55[0][0]                  
__________________________________________________________________________________________________
mish_55 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_55[0][0]     
__________________________________________________________________________________________________
add_18 (Add)                    (None, 26, 26, 256)  0           add_17[0][0]                     
                                                                 mish_55[0][0]                    
__________________________________________________________________________________________________
conv2d_56 (Conv2D)              (None, 26, 26, 256)  65536       add_18[0][0]                     
__________________________________________________________________________________________________
batch_normalization_56 (BatchNo (None, 26, 26, 256)  1024        conv2d_56[0][0]                  
__________________________________________________________________________________________________
mish_56 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_56[0][0]     
__________________________________________________________________________________________________
conv2d_57 (Conv2D)              (None, 26, 26, 256)  589824      mish_56[0][0]                    
__________________________________________________________________________________________________
batch_normalization_57 (BatchNo (None, 26, 26, 256)  1024        conv2d_57[0][0]                  
__________________________________________________________________________________________________
mish_57 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_57[0][0]     
__________________________________________________________________________________________________
add_19 (Add)                    (None, 26, 26, 256)  0           add_18[0][0]                     
                                                                 mish_57[0][0]                    
__________________________________________________________________________________________________
conv2d_58 (Conv2D)              (None, 26, 26, 256)  65536       add_19[0][0]                     
__________________________________________________________________________________________________
conv2d_40 (Conv2D)              (None, 26, 26, 256)  131072      mish_39[0][0]                    
__________________________________________________________________________________________________
batch_normalization_58 (BatchNo (None, 26, 26, 256)  1024        conv2d_58[0][0]                  
__________________________________________________________________________________________________
batch_normalization_40 (BatchNo (None, 26, 26, 256)  1024        conv2d_40[0][0]                  
__________________________________________________________________________________________________
mish_58 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_58[0][0]     
__________________________________________________________________________________________________
mish_40 (Mish)                  (None, 26, 26, 256)  0           batch_normalization_40[0][0]     
__________________________________________________________________________________________________
concatenate_4 (Concatenate)     (None, 26, 26, 512)  0           mish_58[0][0]                    
                                                                 mish_40[0][0]                    
__________________________________________________________________________________________________
conv2d_59 (Conv2D)              (None, 26, 26, 512)  262144      concatenate_4[0][0]              
__________________________________________________________________________________________________
batch_normalization_59 (BatchNo (None, 26, 26, 512)  2048        conv2d_59[0][0]                  
__________________________________________________________________________________________________
mish_59 (Mish)                  (None, 26, 26, 512)  0           batch_normalization_59[0][0]     
__________________________________________________________________________________________________
zero_padding2d_5 (ZeroPadding2D (None, 27, 27, 512)  0           mish_59[0][0]                    
__________________________________________________________________________________________________
conv2d_60 (Conv2D)              (None, 13, 13, 1024) 4718592     zero_padding2d_5[0][0]           
__________________________________________________________________________________________________
batch_normalization_60 (BatchNo (None, 13, 13, 1024) 4096        conv2d_60[0][0]                  
__________________________________________________________________________________________________
mish_60 (Mish)                  (None, 13, 13, 1024) 0           batch_normalization_60[0][0]     
__________________________________________________________________________________________________
conv2d_62 (Conv2D)              (None, 13, 13, 512)  524288      mish_60[0][0]                    
__________________________________________________________________________________________________
batch_normalization_62 (BatchNo (None, 13, 13, 512)  2048        conv2d_62[0][0]                  
__________________________________________________________________________________________________
mish_62 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_62[0][0]     
__________________________________________________________________________________________________
conv2d_63 (Conv2D)              (None, 13, 13, 512)  262144      mish_62[0][0]                    
__________________________________________________________________________________________________
batch_normalization_63 (BatchNo (None, 13, 13, 512)  2048        conv2d_63[0][0]                  
__________________________________________________________________________________________________
mish_63 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_63[0][0]     
__________________________________________________________________________________________________
conv2d_64 (Conv2D)              (None, 13, 13, 512)  2359296     mish_63[0][0]                    
__________________________________________________________________________________________________
batch_normalization_64 (BatchNo (None, 13, 13, 512)  2048        conv2d_64[0][0]                  
__________________________________________________________________________________________________
mish_64 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_64[0][0]     
__________________________________________________________________________________________________
add_20 (Add)                    (None, 13, 13, 512)  0           mish_62[0][0]                    
                                                                 mish_64[0][0]                    
__________________________________________________________________________________________________
conv2d_65 (Conv2D)              (None, 13, 13, 512)  262144      add_20[0][0]                     
__________________________________________________________________________________________________
batch_normalization_65 (BatchNo (None, 13, 13, 512)  2048        conv2d_65[0][0]                  
__________________________________________________________________________________________________
mish_65 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_65[0][0]     
__________________________________________________________________________________________________
conv2d_66 (Conv2D)              (None, 13, 13, 512)  2359296     mish_65[0][0]                    
__________________________________________________________________________________________________
batch_normalization_66 (BatchNo (None, 13, 13, 512)  2048        conv2d_66[0][0]                  
__________________________________________________________________________________________________
mish_66 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_66[0][0]     
__________________________________________________________________________________________________
add_21 (Add)                    (None, 13, 13, 512)  0           add_20[0][0]                     
                                                                 mish_66[0][0]                    
__________________________________________________________________________________________________
conv2d_67 (Conv2D)              (None, 13, 13, 512)  262144      add_21[0][0]                     
__________________________________________________________________________________________________
batch_normalization_67 (BatchNo (None, 13, 13, 512)  2048        conv2d_67[0][0]                  
__________________________________________________________________________________________________
mish_67 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_67[0][0]     
__________________________________________________________________________________________________
conv2d_68 (Conv2D)              (None, 13, 13, 512)  2359296     mish_67[0][0]                    
__________________________________________________________________________________________________
batch_normalization_68 (BatchNo (None, 13, 13, 512)  2048        conv2d_68[0][0]                  
__________________________________________________________________________________________________
mish_68 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_68[0][0]     
__________________________________________________________________________________________________
add_22 (Add)                    (None, 13, 13, 512)  0           add_21[0][0]                     
                                                                 mish_68[0][0]                    
__________________________________________________________________________________________________
conv2d_69 (Conv2D)              (None, 13, 13, 512)  262144      add_22[0][0]                     
__________________________________________________________________________________________________
batch_normalization_69 (BatchNo (None, 13, 13, 512)  2048        conv2d_69[0][0]                  
__________________________________________________________________________________________________
mish_69 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_69[0][0]     
__________________________________________________________________________________________________
conv2d_70 (Conv2D)              (None, 13, 13, 512)  2359296     mish_69[0][0]                    
__________________________________________________________________________________________________
batch_normalization_70 (BatchNo (None, 13, 13, 512)  2048        conv2d_70[0][0]                  
__________________________________________________________________________________________________
mish_70 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_70[0][0]     
__________________________________________________________________________________________________
add_23 (Add)                    (None, 13, 13, 512)  0           add_22[0][0]                     
                                                                 mish_70[0][0]                    
__________________________________________________________________________________________________
conv2d_71 (Conv2D)              (None, 13, 13, 512)  262144      add_23[0][0]                     
__________________________________________________________________________________________________
conv2d_61 (Conv2D)              (None, 13, 13, 512)  524288      mish_60[0][0]                    
__________________________________________________________________________________________________
batch_normalization_71 (BatchNo (None, 13, 13, 512)  2048        conv2d_71[0][0]                  
__________________________________________________________________________________________________
batch_normalization_61 (BatchNo (None, 13, 13, 512)  2048        conv2d_61[0][0]                  
__________________________________________________________________________________________________
mish_71 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_71[0][0]     
__________________________________________________________________________________________________
mish_61 (Mish)                  (None, 13, 13, 512)  0           batch_normalization_61[0][0]     
__________________________________________________________________________________________________
concatenate_5 (Concatenate)     (None, 13, 13, 1024) 0           mish_71[0][0]                    
                                                                 mish_61[0][0]                    
__________________________________________________________________________________________________
conv2d_72 (Conv2D)              (None, 13, 13, 1024) 1048576     concatenate_5[0][0]              
__________________________________________________________________________________________________
batch_normalization_72 (BatchNo (None, 13, 13, 1024) 4096        conv2d_72[0][0]                  
__________________________________________________________________________________________________
mish_72 (Mish)                  (None, 13, 13, 1024) 0           batch_normalization_72[0][0]     
__________________________________________________________________________________________________
conv2d_73 (Conv2D)              (None, 13, 13, 512)  524288      mish_72[0][0]                    
__________________________________________________________________________________________________
batch_normalization_73 (BatchNo (None, 13, 13, 512)  2048        conv2d_73[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_1 (LeakyReLU)       (None, 13, 13, 512)  0           batch_normalization_73[0][0]     
__________________________________________________________________________________________________
conv2d_74 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_1[0][0]              
__________________________________________________________________________________________________
batch_normalization_74 (BatchNo (None, 13, 13, 1024) 4096        conv2d_74[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_2 (LeakyReLU)       (None, 13, 13, 1024) 0           batch_normalization_74[0][0]     
__________________________________________________________________________________________________
conv2d_75 (Conv2D)              (None, 13, 13, 512)  524288      leaky_re_lu_2[0][0]              
__________________________________________________________________________________________________
batch_normalization_75 (BatchNo (None, 13, 13, 512)  2048        conv2d_75[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_3 (LeakyReLU)       (None, 13, 13, 512)  0           batch_normalization_75[0][0]     
__________________________________________________________________________________________________
max_pooling2d_1 (MaxPooling2D)  (None, 13, 13, 512)  0           leaky_re_lu_3[0][0]              
__________________________________________________________________________________________________
max_pooling2d_2 (MaxPooling2D)  (None, 13, 13, 512)  0           leaky_re_lu_3[0][0]              
__________________________________________________________________________________________________
max_pooling2d_3 (MaxPooling2D)  (None, 13, 13, 512)  0           leaky_re_lu_3[0][0]              
__________________________________________________________________________________________________
concatenate_6 (Concatenate)     (None, 13, 13, 2048) 0           max_pooling2d_1[0][0]            
                                                                 max_pooling2d_2[0][0]            
                                                                 max_pooling2d_3[0][0]            
                                                                 leaky_re_lu_3[0][0]              
__________________________________________________________________________________________________
conv2d_76 (Conv2D)              (None, 13, 13, 512)  1048576     concatenate_6[0][0]              
__________________________________________________________________________________________________
batch_normalization_76 (BatchNo (None, 13, 13, 512)  2048        conv2d_76[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_4 (LeakyReLU)       (None, 13, 13, 512)  0           batch_normalization_76[0][0]     
__________________________________________________________________________________________________
conv2d_77 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_4[0][0]              
__________________________________________________________________________________________________
batch_normalization_77 (BatchNo (None, 13, 13, 1024) 4096        conv2d_77[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_5 (LeakyReLU)       (None, 13, 13, 1024) 0           batch_normalization_77[0][0]     
__________________________________________________________________________________________________
conv2d_78 (Conv2D)              (None, 13, 13, 512)  524288      leaky_re_lu_5[0][0]              
__________________________________________________________________________________________________
batch_normalization_78 (BatchNo (None, 13, 13, 512)  2048        conv2d_78[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_6 (LeakyReLU)       (None, 13, 13, 512)  0           batch_normalization_78[0][0]     
__________________________________________________________________________________________________
conv2d_79 (Conv2D)              (None, 13, 13, 256)  131072      leaky_re_lu_6[0][0]              
__________________________________________________________________________________________________
conv2d_80 (Conv2D)              (None, 26, 26, 256)  131072      mish_59[0][0]                    
__________________________________________________________________________________________________
batch_normalization_79 (BatchNo (None, 13, 13, 256)  1024        conv2d_79[0][0]                  
__________________________________________________________________________________________________
batch_normalization_80 (BatchNo (None, 26, 26, 256)  1024        conv2d_80[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_7 (LeakyReLU)       (None, 13, 13, 256)  0           batch_normalization_79[0][0]     
__________________________________________________________________________________________________
leaky_re_lu_8 (LeakyReLU)       (None, 26, 26, 256)  0           batch_normalization_80[0][0]     
__________________________________________________________________________________________________
up_sampling2d_1 (UpSampling2D)  (None, 26, 26, 256)  0           leaky_re_lu_7[0][0]              
__________________________________________________________________________________________________
concatenate_7 (Concatenate)     (None, 26, 26, 512)  0           leaky_re_lu_8[0][0]              
                                                                 up_sampling2d_1[0][0]            
__________________________________________________________________________________________________
conv2d_81 (Conv2D)              (None, 26, 26, 256)  131072      concatenate_7[0][0]              
__________________________________________________________________________________________________
batch_normalization_81 (BatchNo (None, 26, 26, 256)  1024        conv2d_81[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_9 (LeakyReLU)       (None, 26, 26, 256)  0           batch_normalization_81[0][0]     
__________________________________________________________________________________________________
conv2d_82 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_9[0][0]              
__________________________________________________________________________________________________
batch_normalization_82 (BatchNo (None, 26, 26, 512)  2048        conv2d_82[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_10 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_82[0][0]     
__________________________________________________________________________________________________
conv2d_83 (Conv2D)              (None, 26, 26, 256)  131072      leaky_re_lu_10[0][0]             
__________________________________________________________________________________________________
batch_normalization_83 (BatchNo (None, 26, 26, 256)  1024        conv2d_83[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_11 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_83[0][0]     
__________________________________________________________________________________________________
conv2d_84 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_11[0][0]             
__________________________________________________________________________________________________
batch_normalization_84 (BatchNo (None, 26, 26, 512)  2048        conv2d_84[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_12 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_84[0][0]     
__________________________________________________________________________________________________
conv2d_85 (Conv2D)              (None, 26, 26, 256)  131072      leaky_re_lu_12[0][0]             
__________________________________________________________________________________________________
batch_normalization_85 (BatchNo (None, 26, 26, 256)  1024        conv2d_85[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_13 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_85[0][0]     
__________________________________________________________________________________________________
conv2d_86 (Conv2D)              (None, 26, 26, 128)  32768       leaky_re_lu_13[0][0]             
__________________________________________________________________________________________________
conv2d_87 (Conv2D)              (None, 52, 52, 128)  32768       mish_38[0][0]                    
__________________________________________________________________________________________________
batch_normalization_86 (BatchNo (None, 26, 26, 128)  512         conv2d_86[0][0]                  
__________________________________________________________________________________________________
batch_normalization_87 (BatchNo (None, 52, 52, 128)  512         conv2d_87[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_14 (LeakyReLU)      (None, 26, 26, 128)  0           batch_normalization_86[0][0]     
__________________________________________________________________________________________________
leaky_re_lu_15 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_87[0][0]     
__________________________________________________________________________________________________
up_sampling2d_2 (UpSampling2D)  (None, 52, 52, 128)  0           leaky_re_lu_14[0][0]             
__________________________________________________________________________________________________
concatenate_8 (Concatenate)     (None, 52, 52, 256)  0           leaky_re_lu_15[0][0]             
                                                                 up_sampling2d_2[0][0]            
__________________________________________________________________________________________________
conv2d_88 (Conv2D)              (None, 52, 52, 128)  32768       concatenate_8[0][0]              
__________________________________________________________________________________________________
batch_normalization_88 (BatchNo (None, 52, 52, 128)  512         conv2d_88[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_16 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_88[0][0]     
__________________________________________________________________________________________________
conv2d_89 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_16[0][0]             
__________________________________________________________________________________________________
batch_normalization_89 (BatchNo (None, 52, 52, 256)  1024        conv2d_89[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_17 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_89[0][0]     
__________________________________________________________________________________________________
conv2d_90 (Conv2D)              (None, 52, 52, 128)  32768       leaky_re_lu_17[0][0]             
__________________________________________________________________________________________________
batch_normalization_90 (BatchNo (None, 52, 52, 128)  512         conv2d_90[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_18 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_90[0][0]     
__________________________________________________________________________________________________
conv2d_91 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_18[0][0]             
__________________________________________________________________________________________________
batch_normalization_91 (BatchNo (None, 52, 52, 256)  1024        conv2d_91[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_19 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_91[0][0]     
__________________________________________________________________________________________________
conv2d_92 (Conv2D)              (None, 52, 52, 128)  32768       leaky_re_lu_19[0][0]             
__________________________________________________________________________________________________
batch_normalization_92 (BatchNo (None, 52, 52, 128)  512         conv2d_92[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_20 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_92[0][0]     
__________________________________________________________________________________________________
zero_padding2d_6 (ZeroPadding2D (None, 53, 53, 128)  0           leaky_re_lu_20[0][0]             
__________________________________________________________________________________________________
conv2d_95 (Conv2D)              (None, 26, 26, 256)  294912      zero_padding2d_6[0][0]           
__________________________________________________________________________________________________
batch_normalization_94 (BatchNo (None, 26, 26, 256)  1024        conv2d_95[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_22 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_94[0][0]     
__________________________________________________________________________________________________
concatenate_9 (Concatenate)     (None, 26, 26, 512)  0           leaky_re_lu_22[0][0]             
                                                                 leaky_re_lu_13[0][0]             
__________________________________________________________________________________________________
conv2d_96 (Conv2D)              (None, 26, 26, 256)  131072      concatenate_9[0][0]              
__________________________________________________________________________________________________
batch_normalization_95 (BatchNo (None, 26, 26, 256)  1024        conv2d_96[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_23 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_95[0][0]     
__________________________________________________________________________________________________
conv2d_97 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_23[0][0]             
__________________________________________________________________________________________________
batch_normalization_96 (BatchNo (None, 26, 26, 512)  2048        conv2d_97[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_24 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_96[0][0]     
__________________________________________________________________________________________________
conv2d_98 (Conv2D)              (None, 26, 26, 256)  131072      leaky_re_lu_24[0][0]             
__________________________________________________________________________________________________
batch_normalization_97 (BatchNo (None, 26, 26, 256)  1024        conv2d_98[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_25 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_97[0][0]     
__________________________________________________________________________________________________
conv2d_99 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_25[0][0]             
__________________________________________________________________________________________________
batch_normalization_98 (BatchNo (None, 26, 26, 512)  2048        conv2d_99[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_26 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_98[0][0]     
__________________________________________________________________________________________________
conv2d_100 (Conv2D)             (None, 26, 26, 256)  131072      leaky_re_lu_26[0][0]             
__________________________________________________________________________________________________
batch_normalization_99 (BatchNo (None, 26, 26, 256)  1024        conv2d_100[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_27 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_99[0][0]     
__________________________________________________________________________________________________
zero_padding2d_7 (ZeroPadding2D (None, 27, 27, 256)  0           leaky_re_lu_27[0][0]             
__________________________________________________________________________________________________
conv2d_103 (Conv2D)             (None, 13, 13, 512)  1179648     zero_padding2d_7[0][0]           
__________________________________________________________________________________________________
batch_normalization_101 (BatchN (None, 13, 13, 512)  2048        conv2d_103[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_29 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_101[0][0]    
__________________________________________________________________________________________________
concatenate_10 (Concatenate)    (None, 13, 13, 1024) 0           leaky_re_lu_29[0][0]             
                                                                 leaky_re_lu_6[0][0]              
__________________________________________________________________________________________________
conv2d_104 (Conv2D)             (None, 13, 13, 512)  524288      concatenate_10[0][0]             
__________________________________________________________________________________________________
batch_normalization_102 (BatchN (None, 13, 13, 512)  2048        conv2d_104[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_30 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_102[0][0]    
__________________________________________________________________________________________________
conv2d_105 (Conv2D)             (None, 13, 13, 1024) 4718592     leaky_re_lu_30[0][0]             
__________________________________________________________________________________________________
batch_normalization_103 (BatchN (None, 13, 13, 1024) 4096        conv2d_105[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_31 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_103[0][0]    
__________________________________________________________________________________________________
conv2d_106 (Conv2D)             (None, 13, 13, 512)  524288      leaky_re_lu_31[0][0]             
__________________________________________________________________________________________________
batch_normalization_104 (BatchN (None, 13, 13, 512)  2048        conv2d_106[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_32 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_104[0][0]    
__________________________________________________________________________________________________
conv2d_107 (Conv2D)             (None, 13, 13, 1024) 4718592     leaky_re_lu_32[0][0]             
__________________________________________________________________________________________________
batch_normalization_105 (BatchN (None, 13, 13, 1024) 4096        conv2d_107[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_33 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_105[0][0]    
__________________________________________________________________________________________________
conv2d_108 (Conv2D)             (None, 13, 13, 512)  524288      leaky_re_lu_33[0][0]             
__________________________________________________________________________________________________
batch_normalization_106 (BatchN (None, 13, 13, 512)  2048        conv2d_108[0][0]                 
__________________________________________________________________________________________________
leaky_re_lu_34 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_106[0][0]    
__________________________________________________________________________________________________
conv2d_109 (Conv2D)             (None, 13, 13, 1024) 4718592     leaky_re_lu_34[0][0]             
__________________________________________________________________________________________________
conv2d_101 (Conv2D)             (None, 26, 26, 512)  1179648     leaky_re_lu_27[0][0]             
__________________________________________________________________________________________________
conv2d_93 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_20[0][0]             
__________________________________________________________________________________________________
batch_normalization_107 (BatchN (None, 13, 13, 1024) 4096        conv2d_109[0][0]                 
__________________________________________________________________________________________________
batch_normalization_100 (BatchN (None, 26, 26, 512)  2048        conv2d_101[0][0]                 
__________________________________________________________________________________________________
batch_normalization_93 (BatchNo (None, 52, 52, 256)  1024        conv2d_93[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_35 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_107[0][0]    
__________________________________________________________________________________________________
leaky_re_lu_28 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_100[0][0]    
__________________________________________________________________________________________________
leaky_re_lu_21 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_93[0][0]     
__________________________________________________________________________________________________
conv2d_110 (Conv2D)             (None, 13, 13, 24)   24600       leaky_re_lu_35[0][0]             
__________________________________________________________________________________________________
conv2d_102 (Conv2D)             (None, 26, 26, 24)   12312       leaky_re_lu_28[0][0]             
__________________________________________________________________________________________________
conv2d_94 (Conv2D)              (None, 52, 52, 24)   6168        leaky_re_lu_21[0][0]             
==================================================================================================
Total params: 64,014,760
Trainable params: 63,948,456
Non-trainable params: 66,304
__________________________________________________________________________________________________

yolov3网络参数计算

inputs = (416, 416, 3), num_anchors = 3, num_classes = 3
__________________________________________________________________________________________________
Layer (type)                    Output Shape         Param #     Connected to                     
==================================================================================================
input_1 (InputLayer)            (None, 416, 416, 3)  0                                            
__________________________________________________________________________________________________
conv2d_1 (Conv2D)               (None, 416, 416, 32) 864         input_1[0][0]                    
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 416, 416, 32) 128         conv2d_1[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_1 (LeakyReLU)       (None, 416, 416, 32) 0           batch_normalization_1[0][0]      
__________________________________________________________________________________________________
zero_padding2d_1 (ZeroPadding2D (None, 417, 417, 32) 0           leaky_re_lu_1[0][0]              
__________________________________________________________________________________________________
conv2d_2 (Conv2D)               (None, 208, 208, 64) 18432       zero_padding2d_1[0][0]           
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 208, 208, 64) 256         conv2d_2[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_2 (LeakyReLU)       (None, 208, 208, 64) 0           batch_normalization_2[0][0]      
__________________________________________________________________________________________________
conv2d_3 (Conv2D)               (None, 208, 208, 32) 2048        leaky_re_lu_2[0][0]              
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 208, 208, 32) 128         conv2d_3[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_3 (LeakyReLU)       (None, 208, 208, 32) 0           batch_normalization_3[0][0]      
__________________________________________________________________________________________________
conv2d_4 (Conv2D)               (None, 208, 208, 64) 18432       leaky_re_lu_3[0][0]              
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 208, 208, 64) 256         conv2d_4[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_4 (LeakyReLU)       (None, 208, 208, 64) 0           batch_normalization_4[0][0]      
__________________________________________________________________________________________________
add_1 (Add)                     (None, 208, 208, 64) 0           leaky_re_lu_2[0][0]              
                                                                 leaky_re_lu_4[0][0]              
__________________________________________________________________________________________________
zero_padding2d_2 (ZeroPadding2D (None, 209, 209, 64) 0           add_1[0][0]                      
__________________________________________________________________________________________________
conv2d_5 (Conv2D)               (None, 104, 104, 128 73728       zero_padding2d_2[0][0]           
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 104, 104, 128 512         conv2d_5[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_5 (LeakyReLU)       (None, 104, 104, 128 0           batch_normalization_5[0][0]      
__________________________________________________________________________________________________
conv2d_6 (Conv2D)               (None, 104, 104, 64) 8192        leaky_re_lu_5[0][0]              
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 104, 104, 64) 256         conv2d_6[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_6 (LeakyReLU)       (None, 104, 104, 64) 0           batch_normalization_6[0][0]      
__________________________________________________________________________________________________
conv2d_7 (Conv2D)               (None, 104, 104, 128 73728       leaky_re_lu_6[0][0]              
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 104, 104, 128 512         conv2d_7[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_7 (LeakyReLU)       (None, 104, 104, 128 0           batch_normalization_7[0][0]      
__________________________________________________________________________________________________
add_2 (Add)                     (None, 104, 104, 128 0           leaky_re_lu_5[0][0]              
                                                                 leaky_re_lu_7[0][0]              
__________________________________________________________________________________________________
conv2d_8 (Conv2D)               (None, 104, 104, 64) 8192        add_2[0][0]                      
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 104, 104, 64) 256         conv2d_8[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_8 (LeakyReLU)       (None, 104, 104, 64) 0           batch_normalization_8[0][0]      
__________________________________________________________________________________________________
conv2d_9 (Conv2D)               (None, 104, 104, 128 73728       leaky_re_lu_8[0][0]              
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 104, 104, 128 512         conv2d_9[0][0]                   
__________________________________________________________________________________________________
leaky_re_lu_9 (LeakyReLU)       (None, 104, 104, 128 0           batch_normalization_9[0][0]      
__________________________________________________________________________________________________
add_3 (Add)                     (None, 104, 104, 128 0           add_2[0][0]                      
                                                                 leaky_re_lu_9[0][0]              
__________________________________________________________________________________________________
zero_padding2d_3 (ZeroPadding2D (None, 105, 105, 128 0           add_3[0][0]                      
__________________________________________________________________________________________________
conv2d_10 (Conv2D)              (None, 52, 52, 256)  294912      zero_padding2d_3[0][0]           
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 52, 52, 256)  1024        conv2d_10[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_10 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_10[0][0]     
__________________________________________________________________________________________________
conv2d_11 (Conv2D)              (None, 52, 52, 128)  32768       leaky_re_lu_10[0][0]             
__________________________________________________________________________________________________
batch_normalization_11 (BatchNo (None, 52, 52, 128)  512         conv2d_11[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_11 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_11[0][0]     
__________________________________________________________________________________________________
conv2d_12 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_11[0][0]             
__________________________________________________________________________________________________
batch_normalization_12 (BatchNo (None, 52, 52, 256)  1024        conv2d_12[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_12 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_12[0][0]     
__________________________________________________________________________________________________
add_4 (Add)                     (None, 52, 52, 256)  0           leaky_re_lu_10[0][0]             
                                                                 leaky_re_lu_12[0][0]             
__________________________________________________________________________________________________
conv2d_13 (Conv2D)              (None, 52, 52, 128)  32768       add_4[0][0]                      
__________________________________________________________________________________________________
batch_normalization_13 (BatchNo (None, 52, 52, 128)  512         conv2d_13[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_13 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_13[0][0]     
__________________________________________________________________________________________________
conv2d_14 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_13[0][0]             
__________________________________________________________________________________________________
batch_normalization_14 (BatchNo (None, 52, 52, 256)  1024        conv2d_14[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_14 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_14[0][0]     
__________________________________________________________________________________________________
add_5 (Add)                     (None, 52, 52, 256)  0           add_4[0][0]                      
                                                                 leaky_re_lu_14[0][0]             
__________________________________________________________________________________________________
conv2d_15 (Conv2D)              (None, 52, 52, 128)  32768       add_5[0][0]                      
__________________________________________________________________________________________________
batch_normalization_15 (BatchNo (None, 52, 52, 128)  512         conv2d_15[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_15 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_15[0][0]     
__________________________________________________________________________________________________
conv2d_16 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_15[0][0]             
__________________________________________________________________________________________________
batch_normalization_16 (BatchNo (None, 52, 52, 256)  1024        conv2d_16[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_16 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_16[0][0]     
__________________________________________________________________________________________________
add_6 (Add)                     (None, 52, 52, 256)  0           add_5[0][0]                      
                                                                 leaky_re_lu_16[0][0]             
__________________________________________________________________________________________________
conv2d_17 (Conv2D)              (None, 52, 52, 128)  32768       add_6[0][0]                      
__________________________________________________________________________________________________
batch_normalization_17 (BatchNo (None, 52, 52, 128)  512         conv2d_17[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_17 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_17[0][0]     
__________________________________________________________________________________________________
conv2d_18 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_17[0][0]             
__________________________________________________________________________________________________
batch_normalization_18 (BatchNo (None, 52, 52, 256)  1024        conv2d_18[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_18 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_18[0][0]     
__________________________________________________________________________________________________
add_7 (Add)                     (None, 52, 52, 256)  0           add_6[0][0]                      
                                                                 leaky_re_lu_18[0][0]             
__________________________________________________________________________________________________
conv2d_19 (Conv2D)              (None, 52, 52, 128)  32768       add_7[0][0]                      
__________________________________________________________________________________________________
batch_normalization_19 (BatchNo (None, 52, 52, 128)  512         conv2d_19[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_19 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_19[0][0]     
__________________________________________________________________________________________________
conv2d_20 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_19[0][0]             
__________________________________________________________________________________________________
batch_normalization_20 (BatchNo (None, 52, 52, 256)  1024        conv2d_20[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_20 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_20[0][0]     
__________________________________________________________________________________________________
add_8 (Add)                     (None, 52, 52, 256)  0           add_7[0][0]                      
                                                                 leaky_re_lu_20[0][0]             
__________________________________________________________________________________________________
conv2d_21 (Conv2D)              (None, 52, 52, 128)  32768       add_8[0][0]                      
__________________________________________________________________________________________________
batch_normalization_21 (BatchNo (None, 52, 52, 128)  512         conv2d_21[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_21 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_21[0][0]     
__________________________________________________________________________________________________
conv2d_22 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_21[0][0]             
__________________________________________________________________________________________________
batch_normalization_22 (BatchNo (None, 52, 52, 256)  1024        conv2d_22[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_22 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_22[0][0]     
__________________________________________________________________________________________________
add_9 (Add)                     (None, 52, 52, 256)  0           add_8[0][0]                      
                                                                 leaky_re_lu_22[0][0]             
__________________________________________________________________________________________________
conv2d_23 (Conv2D)              (None, 52, 52, 128)  32768       add_9[0][0]                      
__________________________________________________________________________________________________
batch_normalization_23 (BatchNo (None, 52, 52, 128)  512         conv2d_23[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_23 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_23[0][0]     
__________________________________________________________________________________________________
conv2d_24 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_23[0][0]             
__________________________________________________________________________________________________
batch_normalization_24 (BatchNo (None, 52, 52, 256)  1024        conv2d_24[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_24 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_24[0][0]     
__________________________________________________________________________________________________
add_10 (Add)                    (None, 52, 52, 256)  0           add_9[0][0]                      
                                                                 leaky_re_lu_24[0][0]             
__________________________________________________________________________________________________
conv2d_25 (Conv2D)              (None, 52, 52, 128)  32768       add_10[0][0]                     
__________________________________________________________________________________________________
batch_normalization_25 (BatchNo (None, 52, 52, 128)  512         conv2d_25[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_25 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_25[0][0]     
__________________________________________________________________________________________________
conv2d_26 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_25[0][0]             
__________________________________________________________________________________________________
batch_normalization_26 (BatchNo (None, 52, 52, 256)  1024        conv2d_26[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_26 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_26[0][0]     
__________________________________________________________________________________________________
add_11 (Add)                    (None, 52, 52, 256)  0           add_10[0][0]                     
                                                                 leaky_re_lu_26[0][0]             
__________________________________________________________________________________________________
zero_padding2d_4 (ZeroPadding2D (None, 53, 53, 256)  0           add_11[0][0]                     
__________________________________________________________________________________________________
conv2d_27 (Conv2D)              (None, 26, 26, 512)  1179648     zero_padding2d_4[0][0]           
__________________________________________________________________________________________________
batch_normalization_27 (BatchNo (None, 26, 26, 512)  2048        conv2d_27[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_27 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_27[0][0]     
__________________________________________________________________________________________________
conv2d_28 (Conv2D)              (None, 26, 26, 256)  131072      leaky_re_lu_27[0][0]             
__________________________________________________________________________________________________
batch_normalization_28 (BatchNo (None, 26, 26, 256)  1024        conv2d_28[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_28 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_28[0][0]     
__________________________________________________________________________________________________
conv2d_29 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_28[0][0]             
__________________________________________________________________________________________________
batch_normalization_29 (BatchNo (None, 26, 26, 512)  2048        conv2d_29[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_29 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_29[0][0]     
__________________________________________________________________________________________________
add_12 (Add)                    (None, 26, 26, 512)  0           leaky_re_lu_27[0][0]             
                                                                 leaky_re_lu_29[0][0]             
__________________________________________________________________________________________________
conv2d_30 (Conv2D)              (None, 26, 26, 256)  131072      add_12[0][0]                     
__________________________________________________________________________________________________
batch_normalization_30 (BatchNo (None, 26, 26, 256)  1024        conv2d_30[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_30 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_30[0][0]     
__________________________________________________________________________________________________
conv2d_31 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_30[0][0]             
__________________________________________________________________________________________________
batch_normalization_31 (BatchNo (None, 26, 26, 512)  2048        conv2d_31[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_31 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_31[0][0]     
__________________________________________________________________________________________________
add_13 (Add)                    (None, 26, 26, 512)  0           add_12[0][0]                     
                                                                 leaky_re_lu_31[0][0]             
__________________________________________________________________________________________________
conv2d_32 (Conv2D)              (None, 26, 26, 256)  131072      add_13[0][0]                     
__________________________________________________________________________________________________
batch_normalization_32 (BatchNo (None, 26, 26, 256)  1024        conv2d_32[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_32 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_32[0][0]     
__________________________________________________________________________________________________
conv2d_33 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_32[0][0]             
__________________________________________________________________________________________________
batch_normalization_33 (BatchNo (None, 26, 26, 512)  2048        conv2d_33[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_33 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_33[0][0]     
__________________________________________________________________________________________________
add_14 (Add)                    (None, 26, 26, 512)  0           add_13[0][0]                     
                                                                 leaky_re_lu_33[0][0]             
__________________________________________________________________________________________________
conv2d_34 (Conv2D)              (None, 26, 26, 256)  131072      add_14[0][0]                     
__________________________________________________________________________________________________
batch_normalization_34 (BatchNo (None, 26, 26, 256)  1024        conv2d_34[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_34 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_34[0][0]     
__________________________________________________________________________________________________
conv2d_35 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_34[0][0]             
__________________________________________________________________________________________________
batch_normalization_35 (BatchNo (None, 26, 26, 512)  2048        conv2d_35[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_35 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_35[0][0]     
__________________________________________________________________________________________________
add_15 (Add)                    (None, 26, 26, 512)  0           add_14[0][0]                     
                                                                 leaky_re_lu_35[0][0]             
__________________________________________________________________________________________________
conv2d_36 (Conv2D)              (None, 26, 26, 256)  131072      add_15[0][0]                     
__________________________________________________________________________________________________
batch_normalization_36 (BatchNo (None, 26, 26, 256)  1024        conv2d_36[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_36 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_36[0][0]     
__________________________________________________________________________________________________
conv2d_37 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_36[0][0]             
__________________________________________________________________________________________________
batch_normalization_37 (BatchNo (None, 26, 26, 512)  2048        conv2d_37[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_37 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_37[0][0]     
__________________________________________________________________________________________________
add_16 (Add)                    (None, 26, 26, 512)  0           add_15[0][0]                     
                                                                 leaky_re_lu_37[0][0]             
__________________________________________________________________________________________________
conv2d_38 (Conv2D)              (None, 26, 26, 256)  131072      add_16[0][0]                     
__________________________________________________________________________________________________
batch_normalization_38 (BatchNo (None, 26, 26, 256)  1024        conv2d_38[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_38 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_38[0][0]     
__________________________________________________________________________________________________
conv2d_39 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_38[0][0]             
__________________________________________________________________________________________________
batch_normalization_39 (BatchNo (None, 26, 26, 512)  2048        conv2d_39[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_39 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_39[0][0]     
__________________________________________________________________________________________________
add_17 (Add)                    (None, 26, 26, 512)  0           add_16[0][0]                     
                                                                 leaky_re_lu_39[0][0]             
__________________________________________________________________________________________________
conv2d_40 (Conv2D)              (None, 26, 26, 256)  131072      add_17[0][0]                     
__________________________________________________________________________________________________
batch_normalization_40 (BatchNo (None, 26, 26, 256)  1024        conv2d_40[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_40 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_40[0][0]     
__________________________________________________________________________________________________
conv2d_41 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_40[0][0]             
__________________________________________________________________________________________________
batch_normalization_41 (BatchNo (None, 26, 26, 512)  2048        conv2d_41[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_41 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_41[0][0]     
__________________________________________________________________________________________________
add_18 (Add)                    (None, 26, 26, 512)  0           add_17[0][0]                     
                                                                 leaky_re_lu_41[0][0]             
__________________________________________________________________________________________________
conv2d_42 (Conv2D)              (None, 26, 26, 256)  131072      add_18[0][0]                     
__________________________________________________________________________________________________
batch_normalization_42 (BatchNo (None, 26, 26, 256)  1024        conv2d_42[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_42 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_42[0][0]     
__________________________________________________________________________________________________
conv2d_43 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_42[0][0]             
__________________________________________________________________________________________________
batch_normalization_43 (BatchNo (None, 26, 26, 512)  2048        conv2d_43[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_43 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_43[0][0]     
__________________________________________________________________________________________________
add_19 (Add)                    (None, 26, 26, 512)  0           add_18[0][0]                     
                                                                 leaky_re_lu_43[0][0]             
__________________________________________________________________________________________________
zero_padding2d_5 (ZeroPadding2D (None, 27, 27, 512)  0           add_19[0][0]                     
__________________________________________________________________________________________________
conv2d_44 (Conv2D)              (None, 13, 13, 1024) 4718592     zero_padding2d_5[0][0]           
__________________________________________________________________________________________________
batch_normalization_44 (BatchNo (None, 13, 13, 1024) 4096        conv2d_44[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_44 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_44[0][0]     
__________________________________________________________________________________________________
conv2d_45 (Conv2D)              (None, 13, 13, 512)  524288      leaky_re_lu_44[0][0]             
__________________________________________________________________________________________________
batch_normalization_45 (BatchNo (None, 13, 13, 512)  2048        conv2d_45[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_45 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_45[0][0]     
__________________________________________________________________________________________________
conv2d_46 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_45[0][0]             
__________________________________________________________________________________________________
batch_normalization_46 (BatchNo (None, 13, 13, 1024) 4096        conv2d_46[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_46 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_46[0][0]     
__________________________________________________________________________________________________
add_20 (Add)                    (None, 13, 13, 1024) 0           leaky_re_lu_44[0][0]             
                                                                 leaky_re_lu_46[0][0]             
__________________________________________________________________________________________________
conv2d_47 (Conv2D)              (None, 13, 13, 512)  524288      add_20[0][0]                     
__________________________________________________________________________________________________
batch_normalization_47 (BatchNo (None, 13, 13, 512)  2048        conv2d_47[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_47 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_47[0][0]     
__________________________________________________________________________________________________
conv2d_48 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_47[0][0]             
__________________________________________________________________________________________________
batch_normalization_48 (BatchNo (None, 13, 13, 1024) 4096        conv2d_48[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_48 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_48[0][0]     
__________________________________________________________________________________________________
add_21 (Add)                    (None, 13, 13, 1024) 0           add_20[0][0]                     
                                                                 leaky_re_lu_48[0][0]             
__________________________________________________________________________________________________
conv2d_49 (Conv2D)              (None, 13, 13, 512)  524288      add_21[0][0]                     
__________________________________________________________________________________________________
batch_normalization_49 (BatchNo (None, 13, 13, 512)  2048        conv2d_49[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_49 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_49[0][0]     
__________________________________________________________________________________________________
conv2d_50 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_49[0][0]             
__________________________________________________________________________________________________
batch_normalization_50 (BatchNo (None, 13, 13, 1024) 4096        conv2d_50[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_50 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_50[0][0]     
__________________________________________________________________________________________________
add_22 (Add)                    (None, 13, 13, 1024) 0           add_21[0][0]                     
                                                                 leaky_re_lu_50[0][0]             
__________________________________________________________________________________________________
conv2d_51 (Conv2D)              (None, 13, 13, 512)  524288      add_22[0][0]                     
__________________________________________________________________________________________________
batch_normalization_51 (BatchNo (None, 13, 13, 512)  2048        conv2d_51[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_51 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_51[0][0]     
__________________________________________________________________________________________________
conv2d_52 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_51[0][0]             
__________________________________________________________________________________________________
batch_normalization_52 (BatchNo (None, 13, 13, 1024) 4096        conv2d_52[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_52 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_52[0][0]     
__________________________________________________________________________________________________
add_23 (Add)                    (None, 13, 13, 1024) 0           add_22[0][0]                     
                                                                 leaky_re_lu_52[0][0]             
__________________________________________________________________________________________________
conv2d_53 (Conv2D)              (None, 13, 13, 512)  524288      add_23[0][0]                     
__________________________________________________________________________________________________
batch_normalization_53 (BatchNo (None, 13, 13, 512)  2048        conv2d_53[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_53 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_53[0][0]     
__________________________________________________________________________________________________
conv2d_54 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_53[0][0]             
__________________________________________________________________________________________________
batch_normalization_54 (BatchNo (None, 13, 13, 1024) 4096        conv2d_54[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_54 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_54[0][0]     
__________________________________________________________________________________________________
conv2d_55 (Conv2D)              (None, 13, 13, 512)  524288      leaky_re_lu_54[0][0]             
__________________________________________________________________________________________________
batch_normalization_55 (BatchNo (None, 13, 13, 512)  2048        conv2d_55[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_55 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_55[0][0]     
__________________________________________________________________________________________________
conv2d_56 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_55[0][0]             
__________________________________________________________________________________________________
batch_normalization_56 (BatchNo (None, 13, 13, 1024) 4096        conv2d_56[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_56 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_56[0][0]     
__________________________________________________________________________________________________
conv2d_57 (Conv2D)              (None, 13, 13, 512)  524288      leaky_re_lu_56[0][0]             
__________________________________________________________________________________________________
batch_normalization_57 (BatchNo (None, 13, 13, 512)  2048        conv2d_57[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_57 (LeakyReLU)      (None, 13, 13, 512)  0           batch_normalization_57[0][0]     
__________________________________________________________________________________________________
conv2d_60 (Conv2D)              (None, 13, 13, 256)  131072      leaky_re_lu_57[0][0]             
__________________________________________________________________________________________________
batch_normalization_59 (BatchNo (None, 13, 13, 256)  1024        conv2d_60[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_59 (LeakyReLU)      (None, 13, 13, 256)  0           batch_normalization_59[0][0]     
__________________________________________________________________________________________________
up_sampling2d_1 (UpSampling2D)  (None, 26, 26, 256)  0           leaky_re_lu_59[0][0]             
__________________________________________________________________________________________________
concatenate_1 (Concatenate)     (None, 26, 26, 768)  0           up_sampling2d_1[0][0]            
                                                                 add_19[0][0]                     
__________________________________________________________________________________________________
conv2d_61 (Conv2D)              (None, 26, 26, 256)  196608      concatenate_1[0][0]              
__________________________________________________________________________________________________
batch_normalization_60 (BatchNo (None, 26, 26, 256)  1024        conv2d_61[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_60 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_60[0][0]     
__________________________________________________________________________________________________
conv2d_62 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_60[0][0]             
__________________________________________________________________________________________________
batch_normalization_61 (BatchNo (None, 26, 26, 512)  2048        conv2d_62[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_61 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_61[0][0]     
__________________________________________________________________________________________________
conv2d_63 (Conv2D)              (None, 26, 26, 256)  131072      leaky_re_lu_61[0][0]             
__________________________________________________________________________________________________
batch_normalization_62 (BatchNo (None, 26, 26, 256)  1024        conv2d_63[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_62 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_62[0][0]     
__________________________________________________________________________________________________
conv2d_64 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_62[0][0]             
__________________________________________________________________________________________________
batch_normalization_63 (BatchNo (None, 26, 26, 512)  2048        conv2d_64[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_63 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_63[0][0]     
__________________________________________________________________________________________________
conv2d_65 (Conv2D)              (None, 26, 26, 256)  131072      leaky_re_lu_63[0][0]             
__________________________________________________________________________________________________
batch_normalization_64 (BatchNo (None, 26, 26, 256)  1024        conv2d_65[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_64 (LeakyReLU)      (None, 26, 26, 256)  0           batch_normalization_64[0][0]     
__________________________________________________________________________________________________
conv2d_68 (Conv2D)              (None, 26, 26, 128)  32768       leaky_re_lu_64[0][0]             
__________________________________________________________________________________________________
batch_normalization_66 (BatchNo (None, 26, 26, 128)  512         conv2d_68[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_66 (LeakyReLU)      (None, 26, 26, 128)  0           batch_normalization_66[0][0]     
__________________________________________________________________________________________________
up_sampling2d_2 (UpSampling2D)  (None, 52, 52, 128)  0           leaky_re_lu_66[0][0]             
__________________________________________________________________________________________________
concatenate_2 (Concatenate)     (None, 52, 52, 384)  0           up_sampling2d_2[0][0]            
                                                                 add_11[0][0]                     
__________________________________________________________________________________________________
conv2d_69 (Conv2D)              (None, 52, 52, 128)  49152       concatenate_2[0][0]              
__________________________________________________________________________________________________
batch_normalization_67 (BatchNo (None, 52, 52, 128)  512         conv2d_69[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_67 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_67[0][0]     
__________________________________________________________________________________________________
conv2d_70 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_67[0][0]             
__________________________________________________________________________________________________
batch_normalization_68 (BatchNo (None, 52, 52, 256)  1024        conv2d_70[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_68 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_68[0][0]     
__________________________________________________________________________________________________
conv2d_71 (Conv2D)              (None, 52, 52, 128)  32768       leaky_re_lu_68[0][0]             
__________________________________________________________________________________________________
batch_normalization_69 (BatchNo (None, 52, 52, 128)  512         conv2d_71[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_69 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_69[0][0]     
__________________________________________________________________________________________________
conv2d_72 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_69[0][0]             
__________________________________________________________________________________________________
batch_normalization_70 (BatchNo (None, 52, 52, 256)  1024        conv2d_72[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_70 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_70[0][0]     
__________________________________________________________________________________________________
conv2d_73 (Conv2D)              (None, 52, 52, 128)  32768       leaky_re_lu_70[0][0]             
__________________________________________________________________________________________________
batch_normalization_71 (BatchNo (None, 52, 52, 128)  512         conv2d_73[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_71 (LeakyReLU)      (None, 52, 52, 128)  0           batch_normalization_71[0][0]     
__________________________________________________________________________________________________
conv2d_58 (Conv2D)              (None, 13, 13, 1024) 4718592     leaky_re_lu_57[0][0]             
__________________________________________________________________________________________________
conv2d_66 (Conv2D)              (None, 26, 26, 512)  1179648     leaky_re_lu_64[0][0]             
__________________________________________________________________________________________________
conv2d_74 (Conv2D)              (None, 52, 52, 256)  294912      leaky_re_lu_71[0][0]             
__________________________________________________________________________________________________
batch_normalization_58 (BatchNo (None, 13, 13, 1024) 4096        conv2d_58[0][0]                  
__________________________________________________________________________________________________
batch_normalization_65 (BatchNo (None, 26, 26, 512)  2048        conv2d_66[0][0]                  
__________________________________________________________________________________________________
batch_normalization_72 (BatchNo (None, 52, 52, 256)  1024        conv2d_74[0][0]                  
__________________________________________________________________________________________________
leaky_re_lu_58 (LeakyReLU)      (None, 13, 13, 1024) 0           batch_normalization_58[0][0]     
__________________________________________________________________________________________________
leaky_re_lu_65 (LeakyReLU)      (None, 26, 26, 512)  0           batch_normalization_65[0][0]     
__________________________________________________________________________________________________
leaky_re_lu_72 (LeakyReLU)      (None, 52, 52, 256)  0           batch_normalization_72[0][0]     
__________________________________________________________________________________________________
conv2d_59 (Conv2D)              (None, 13, 13, 24)   24600       leaky_re_lu_58[0][0]             
__________________________________________________________________________________________________
conv2d_67 (Conv2D)              (None, 26, 26, 24)   12312       leaky_re_lu_65[0][0]             
__________________________________________________________________________________________________
conv2d_75 (Conv2D)              (None, 52, 52, 24)   6168        leaky_re_lu_72[0][0]             
==================================================================================================
Total params: 61,587,112
Trainable params: 61,534,504
Non-trainable params: 52,608
__________________________________________________________________________________________________

你可能感兴趣的:(深度学习)