Fashion AI之keypoints-marking

参考于:"Author: VictorLi, [email protected]"的AiFashion

Model: "model"
__________________________________________________________________________________________________
Layer (type)                    Output Shape         Param #     Connected to                     
==================================================================================================
data (InputLayer)               [(None, 512, 512, 3) 0                                            
__________________________________________________________________________________________________
conv1_zeropadding (ZeroPadding2 (None, 518, 518, 3)  0           data[0][0]                       
__________________________________________________________________________________________________
conv1 (Conv2D)                  (None, 256, 256, 64) 9408        conv1_zeropadding[0][0]          
__________________________________________________________________________________________________
bn_conv1 (BatchNormalization)   (None, 256, 256, 64) 256         conv1[0][0]                      
__________________________________________________________________________________________________
scale_conv1 (Scale)             (None, 256, 256, 64) 128         bn_conv1[0][0]                   
__________________________________________________________________________________________________
conv1_relu (Activation)         (None, 256, 256, 64) 0           scale_conv1[0][0]                
__________________________________________________________________________________________________
pool1 (MaxPooling2D)            (None, 127, 127, 64) 0           conv1_relu[0][0]                 
__________________________________________________________________________________________________
res2a_branch2a (Conv2D)         (None, 127, 127, 64) 4096        pool1[0][0]                      
__________________________________________________________________________________________________
bn2a_branch2a (BatchNormalizati (None, 127, 127, 64) 256         res2a_branch2a[0][0]             
__________________________________________________________________________________________________
scale2a_branch2a (Scale)        (None, 127, 127, 64) 128         bn2a_branch2a[0][0]              
__________________________________________________________________________________________________
res2a_branch2a_relu (Activation (None, 127, 127, 64) 0           scale2a_branch2a[0][0]           
__________________________________________________________________________________________________
res2a_branch2b_zeropadding (Zer (None, 129, 129, 64) 0           res2a_branch2a_relu[0][0]        
__________________________________________________________________________________________________
res2a_branch2b (Conv2D)         (None, 127, 127, 64) 36864       res2a_branch2b_zeropadding[0][0] 
__________________________________________________________________________________________________
bn2a_branch2b (BatchNormalizati (None, 127, 127, 64) 256         res2a_branch2b[0][0]             
__________________________________________________________________________________________________
scale2a_branch2b (Scale)        (None, 127, 127, 64) 128         bn2a_branch2b[0][0]              
__________________________________________________________________________________________________
res2a_branch2b_relu (Activation (None, 127, 127, 64) 0           scale2a_branch2b[0][0]           
__________________________________________________________________________________________________
res2a_branch2c (Conv2D)         (None, 127, 127, 256 16384       res2a_branch2b_relu[0][0]        
__________________________________________________________________________________________________
res2a_branch1 (Conv2D)          (None, 127, 127, 256 16384       pool1[0][0]                      
__________________________________________________________________________________________________
bn2a_branch2c (BatchNormalizati (None, 127, 127, 256 1024        res2a_branch2c[0][0]             
__________________________________________________________________________________________________
bn2a_branch1 (BatchNormalizatio (None, 127, 127, 256 1024        res2a_branch1[0][0]              
__________________________________________________________________________________________________
scale2a_branch2c (Scale)        (None, 127, 127, 256 512         bn2a_branch2c[0][0]              
__________________________________________________________________________________________________
scale2a_branch1 (Scale)         (None, 127, 127, 256 512         bn2a_branch1[0][0]               
__________________________________________________________________________________________________
res2a (Add)                     (None, 127, 127, 256 0           scale2a_branch2c[0][0]           
                                                                 scale2a_branch1[0][0]            
__________________________________________________________________________________________________
res2a_relu (Activation)         (None, 127, 127, 256 0           res2a[0][0]                      
__________________________________________________________________________________________________
res2b_branch2a (Conv2D)         (None, 127, 127, 64) 16384       res2a_relu[0][0]                 
__________________________________________________________________________________________________
bn2b_branch2a (BatchNormalizati (None, 127, 127, 64) 256         res2b_branch2a[0][0]             
__________________________________________________________________________________________________
scale2b_branch2a (Scale)        (None, 127, 127, 64) 128         bn2b_branch2a[0][0]              
__________________________________________________________________________________________________
res2b_branch2a_relu (Activation (None, 127, 127, 64) 0           scale2b_branch2a[0][0]           
__________________________________________________________________________________________________
res2b_branch2b_zeropadding (Zer (None, 129, 129, 64) 0           res2b_branch2a_relu[0][0]        
__________________________________________________________________________________________________
res2b_branch2b (Conv2D)         (None, 127, 127, 64) 36864       res2b_branch2b_zeropadding[0][0] 
__________________________________________________________________________________________________
bn2b_branch2b (BatchNormalizati (None, 127, 127, 64) 256         res2b_branch2b[0][0]             
__________________________________________________________________________________________________
scale2b_branch2b (Scale)        (None, 127, 127, 64) 128         bn2b_branch2b[0][0]              
__________________________________________________________________________________________________
res2b_branch2b_relu (Activation (None, 127, 127, 64) 0           scale2b_branch2b[0][0]           
__________________________________________________________________________________________________
res2b_branch2c (Conv2D)         (None, 127, 127, 256 16384       res2b_branch2b_relu[0][0]        
__________________________________________________________________________________________________
bn2b_branch2c (BatchNormalizati (None, 127, 127, 256 1024        res2b_branch2c[0][0]             
__________________________________________________________________________________________________
scale2b_branch2c (Scale)        (None, 127, 127, 256 512         bn2b_branch2c[0][0]              
__________________________________________________________________________________________________
res2b (Add)                     (None, 127, 127, 256 0           scale2b_branch2c[0][0]           
                                                                 res2a_relu[0][0]                 
__________________________________________________________________________________________________
res2b_relu (Activation)         (None, 127, 127, 256 0           res2b[0][0]                      
__________________________________________________________________________________________________
res2c_branch2a (Conv2D)         (None, 127, 127, 64) 16384       res2b_relu[0][0]                 
__________________________________________________________________________________________________
bn2c_branch2a (BatchNormalizati (None, 127, 127, 64) 256         res2c_branch2a[0][0]             
__________________________________________________________________________________________________
scale2c_branch2a (Scale)        (None, 127, 127, 64) 128         bn2c_branch2a[0][0]              
__________________________________________________________________________________________________
res2c_branch2a_relu (Activation (None, 127, 127, 64) 0           scale2c_branch2a[0][0]           
__________________________________________________________________________________________________
res2c_branch2b_zeropadding (Zer (None, 129, 129, 64) 0           res2c_branch2a_relu[0][0]        
__________________________________________________________________________________________________
res2c_branch2b (Conv2D)         (None, 127, 127, 64) 36864       res2c_branch2b_zeropadding[0][0] 
__________________________________________________________________________________________________
bn2c_branch2b (BatchNormalizati (None, 127, 127, 64) 256         res2c_branch2b[0][0]             
__________________________________________________________________________________________________
scale2c_branch2b (Scale)        (None, 127, 127, 64) 128         bn2c_branch2b[0][0]              
__________________________________________________________________________________________________
res2c_branch2b_relu (Activation (None, 127, 127, 64) 0           scale2c_branch2b[0][0]           
__________________________________________________________________________________________________
res2c_branch2c (Conv2D)         (None, 127, 127, 256 16384       res2c_branch2b_relu[0][0]        
__________________________________________________________________________________________________
bn2c_branch2c (BatchNormalizati (None, 127, 127, 256 1024        res2c_branch2c[0][0]             
__________________________________________________________________________________________________
scale2c_branch2c (Scale)        (None, 127, 127, 256 512         bn2c_branch2c[0][0]              
__________________________________________________________________________________________________
res2c (Add)                     (None, 127, 127, 256 0           scale2c_branch2c[0][0]           
                                                                 res2b_relu[0][0]                 
__________________________________________________________________________________________________
res2c_relu (Activation)         (None, 127, 127, 256 0           res2c[0][0]                      
__________________________________________________________________________________________________
res3a_branch2a (Conv2D)         (None, 64, 64, 128)  32768       res2c_relu[0][0]                 
__________________________________________________________________________________________________
bn3a_branch2a (BatchNormalizati (None, 64, 64, 128)  512         res3a_branch2a[0][0]             
__________________________________________________________________________________________________
scale3a_branch2a (Scale)        (None, 64, 64, 128)  256         bn3a_branch2a[0][0]              
__________________________________________________________________________________________________
res3a_branch2a_relu (Activation (None, 64, 64, 128)  0           scale3a_branch2a[0][0]           
__________________________________________________________________________________________________
res3a_branch2b_zeropadding (Zer (None, 66, 66, 128)  0           res3a_branch2a_relu[0][0]        
__________________________________________________________________________________________________
res3a_branch2b (Conv2D)         (None, 64, 64, 128)  147456      res3a_branch2b_zeropadding[0][0] 
__________________________________________________________________________________________________
bn3a_branch2b (BatchNormalizati (None, 64, 64, 128)  512         res3a_branch2b[0][0]             
__________________________________________________________________________________________________
scale3a_branch2b (Scale)        (None, 64, 64, 128)  256         bn3a_branch2b[0][0]              
__________________________________________________________________________________________________
res3a_branch2b_relu (Activation (None, 64, 64, 128)  0           scale3a_branch2b[0][0]           
__________________________________________________________________________________________________
res3a_branch2c (Conv2D)         (None, 64, 64, 512)  65536       res3a_branch2b_relu[0][0]        
__________________________________________________________________________________________________
res3a_branch1 (Conv2D)          (None, 64, 64, 512)  131072      res2c_relu[0][0]                 
__________________________________________________________________________________________________
bn3a_branch2c (BatchNormalizati (None, 64, 64, 512)  2048        res3a_branch2c[0][0]             
__________________________________________________________________________________________________
bn3a_branch1 (BatchNormalizatio (None, 64, 64, 512)  2048        res3a_branch1[0][0]              
__________________________________________________________________________________________________
scale3a_branch2c (Scale)        (None, 64, 64, 512)  1024        bn3a_branch2c[0][0]              
__________________________________________________________________________________________________
scale3a_branch1 (Scale)         (None, 64, 64, 512)  1024        bn3a_branch1[0][0]               
__________________________________________________________________________________________________
res3a (Add)                     (None, 64, 64, 512)  0           scale3a_branch2c[0][0]           
                                                                 scale3a_branch1[0][0]            
__________________________________________________________________________________________________
res3a_relu (Activation)         (None, 64, 64, 512)  0           res3a[0][0]                      
__________________________________________________________________________________________________
res3b1_branch2a (Conv2D)        (None, 64, 64, 128)  65536       res3a_relu[0][0]                 
__________________________________________________________________________________________________
bn3b1_branch2a (BatchNormalizat (None, 64, 64, 128)  512         res3b1_branch2a[0][0]            
__________________________________________________________________________________________________
scale3b1_branch2a (Scale)       (None, 64, 64, 128)  256         bn3b1_branch2a[0][0]             
__________________________________________________________________________________________________
res3b1_branch2a_relu (Activatio (None, 64, 64, 128)  0           scale3b1_branch2a[0][0]          
__________________________________________________________________________________________________
res3b1_branch2b_zeropadding (Ze (None, 66, 66, 128)  0           res3b1_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res3b1_branch2b (Conv2D)        (None, 64, 64, 128)  147456      res3b1_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn3b1_branch2b (BatchNormalizat (None, 64, 64, 128)  512         res3b1_branch2b[0][0]            
__________________________________________________________________________________________________
scale3b1_branch2b (Scale)       (None, 64, 64, 128)  256         bn3b1_branch2b[0][0]             
__________________________________________________________________________________________________
res3b1_branch2b_relu (Activatio (None, 64, 64, 128)  0           scale3b1_branch2b[0][0]          
__________________________________________________________________________________________________
res3b1_branch2c (Conv2D)        (None, 64, 64, 512)  65536       res3b1_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn3b1_branch2c (BatchNormalizat (None, 64, 64, 512)  2048        res3b1_branch2c[0][0]            
__________________________________________________________________________________________________
scale3b1_branch2c (Scale)       (None, 64, 64, 512)  1024        bn3b1_branch2c[0][0]             
__________________________________________________________________________________________________
res3b1 (Add)                    (None, 64, 64, 512)  0           scale3b1_branch2c[0][0]          
                                                                 res3a_relu[0][0]                 
__________________________________________________________________________________________________
res3b1_relu (Activation)        (None, 64, 64, 512)  0           res3b1[0][0]                     
__________________________________________________________________________________________________
res3b2_branch2a (Conv2D)        (None, 64, 64, 128)  65536       res3b1_relu[0][0]                
__________________________________________________________________________________________________
bn3b2_branch2a (BatchNormalizat (None, 64, 64, 128)  512         res3b2_branch2a[0][0]            
__________________________________________________________________________________________________
scale3b2_branch2a (Scale)       (None, 64, 64, 128)  256         bn3b2_branch2a[0][0]             
__________________________________________________________________________________________________
res3b2_branch2a_relu (Activatio (None, 64, 64, 128)  0           scale3b2_branch2a[0][0]          
__________________________________________________________________________________________________
res3b2_branch2b_zeropadding (Ze (None, 66, 66, 128)  0           res3b2_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res3b2_branch2b (Conv2D)        (None, 64, 64, 128)  147456      res3b2_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn3b2_branch2b (BatchNormalizat (None, 64, 64, 128)  512         res3b2_branch2b[0][0]            
__________________________________________________________________________________________________
scale3b2_branch2b (Scale)       (None, 64, 64, 128)  256         bn3b2_branch2b[0][0]             
__________________________________________________________________________________________________
res3b2_branch2b_relu (Activatio (None, 64, 64, 128)  0           scale3b2_branch2b[0][0]          
__________________________________________________________________________________________________
res3b2_branch2c (Conv2D)        (None, 64, 64, 512)  65536       res3b2_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn3b2_branch2c (BatchNormalizat (None, 64, 64, 512)  2048        res3b2_branch2c[0][0]            
__________________________________________________________________________________________________
scale3b2_branch2c (Scale)       (None, 64, 64, 512)  1024        bn3b2_branch2c[0][0]             
__________________________________________________________________________________________________
res3b2 (Add)                    (None, 64, 64, 512)  0           scale3b2_branch2c[0][0]          
                                                                 res3b1_relu[0][0]                
__________________________________________________________________________________________________
res3b2_relu (Activation)        (None, 64, 64, 512)  0           res3b2[0][0]                     
__________________________________________________________________________________________________
res4a_branch2a (Conv2D)         (None, 32, 32, 256)  131072      res3b2_relu[0][0]                
__________________________________________________________________________________________________
bn4a_branch2a (BatchNormalizati (None, 32, 32, 256)  1024        res4a_branch2a[0][0]             
__________________________________________________________________________________________________
scale4a_branch2a (Scale)        (None, 32, 32, 256)  512         bn4a_branch2a[0][0]              
__________________________________________________________________________________________________
res4a_branch2a_relu (Activation (None, 32, 32, 256)  0           scale4a_branch2a[0][0]           
__________________________________________________________________________________________________
res4a_branch2b_zeropadding (Zer (None, 34, 34, 256)  0           res4a_branch2a_relu[0][0]        
__________________________________________________________________________________________________
res4a_branch2b (Conv2D)         (None, 32, 32, 256)  589824      res4a_branch2b_zeropadding[0][0] 
__________________________________________________________________________________________________
bn4a_branch2b (BatchNormalizati (None, 32, 32, 256)  1024        res4a_branch2b[0][0]             
__________________________________________________________________________________________________
scale4a_branch2b (Scale)        (None, 32, 32, 256)  512         bn4a_branch2b[0][0]              
__________________________________________________________________________________________________
res4a_branch2b_relu (Activation (None, 32, 32, 256)  0           scale4a_branch2b[0][0]           
__________________________________________________________________________________________________
res4a_branch2c (Conv2D)         (None, 32, 32, 1024) 262144      res4a_branch2b_relu[0][0]        
__________________________________________________________________________________________________
res4a_branch1 (Conv2D)          (None, 32, 32, 1024) 524288      res3b2_relu[0][0]                
__________________________________________________________________________________________________
bn4a_branch2c (BatchNormalizati (None, 32, 32, 1024) 4096        res4a_branch2c[0][0]             
__________________________________________________________________________________________________
bn4a_branch1 (BatchNormalizatio (None, 32, 32, 1024) 4096        res4a_branch1[0][0]              
__________________________________________________________________________________________________
scale4a_branch2c (Scale)        (None, 32, 32, 1024) 2048        bn4a_branch2c[0][0]              
__________________________________________________________________________________________________
scale4a_branch1 (Scale)         (None, 32, 32, 1024) 2048        bn4a_branch1[0][0]               
__________________________________________________________________________________________________
res4a (Add)                     (None, 32, 32, 1024) 0           scale4a_branch2c[0][0]           
                                                                 scale4a_branch1[0][0]            
__________________________________________________________________________________________________
res4a_relu (Activation)         (None, 32, 32, 1024) 0           res4a[0][0]                      
__________________________________________________________________________________________________
res4b1_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4a_relu[0][0]                 
__________________________________________________________________________________________________
bn4b1_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b1_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b1_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b1_branch2a[0][0]             
__________________________________________________________________________________________________
res4b1_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b1_branch2a[0][0]          
__________________________________________________________________________________________________
res4b1_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b1_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b1_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b1_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b1_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b1_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b1_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b1_branch2b[0][0]             
__________________________________________________________________________________________________
res4b1_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b1_branch2b[0][0]          
__________________________________________________________________________________________________
res4b1_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b1_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b1_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b1_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b1_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b1_branch2c[0][0]             
__________________________________________________________________________________________________
res4b1 (Add)                    (None, 32, 32, 1024) 0           scale4b1_branch2c[0][0]          
                                                                 res4a_relu[0][0]                 
__________________________________________________________________________________________________
res4b1_relu (Activation)        (None, 32, 32, 1024) 0           res4b1[0][0]                     
__________________________________________________________________________________________________
res4b2_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b1_relu[0][0]                
__________________________________________________________________________________________________
bn4b2_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b2_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b2_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b2_branch2a[0][0]             
__________________________________________________________________________________________________
res4b2_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b2_branch2a[0][0]          
__________________________________________________________________________________________________
res4b2_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b2_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b2_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b2_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b2_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b2_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b2_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b2_branch2b[0][0]             
__________________________________________________________________________________________________
res4b2_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b2_branch2b[0][0]          
__________________________________________________________________________________________________
res4b2_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b2_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b2_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b2_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b2_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b2_branch2c[0][0]             
__________________________________________________________________________________________________
res4b2 (Add)                    (None, 32, 32, 1024) 0           scale4b2_branch2c[0][0]          
                                                                 res4b1_relu[0][0]                
__________________________________________________________________________________________________
res4b2_relu (Activation)        (None, 32, 32, 1024) 0           res4b2[0][0]                     
__________________________________________________________________________________________________
res4b3_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b2_relu[0][0]                
__________________________________________________________________________________________________
bn4b3_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b3_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b3_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b3_branch2a[0][0]             
__________________________________________________________________________________________________
res4b3_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b3_branch2a[0][0]          
__________________________________________________________________________________________________
res4b3_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b3_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b3_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b3_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b3_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b3_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b3_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b3_branch2b[0][0]             
__________________________________________________________________________________________________
res4b3_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b3_branch2b[0][0]          
__________________________________________________________________________________________________
res4b3_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b3_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b3_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b3_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b3_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b3_branch2c[0][0]             
__________________________________________________________________________________________________
res4b3 (Add)                    (None, 32, 32, 1024) 0           scale4b3_branch2c[0][0]          
                                                                 res4b2_relu[0][0]                
__________________________________________________________________________________________________
res4b3_relu (Activation)        (None, 32, 32, 1024) 0           res4b3[0][0]                     
__________________________________________________________________________________________________
res4b4_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b3_relu[0][0]                
__________________________________________________________________________________________________
bn4b4_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b4_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b4_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b4_branch2a[0][0]             
__________________________________________________________________________________________________
res4b4_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b4_branch2a[0][0]          
__________________________________________________________________________________________________
res4b4_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b4_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b4_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b4_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b4_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b4_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b4_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b4_branch2b[0][0]             
__________________________________________________________________________________________________
res4b4_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b4_branch2b[0][0]          
__________________________________________________________________________________________________
res4b4_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b4_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b4_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b4_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b4_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b4_branch2c[0][0]             
__________________________________________________________________________________________________
res4b4 (Add)                    (None, 32, 32, 1024) 0           scale4b4_branch2c[0][0]          
                                                                 res4b3_relu[0][0]                
__________________________________________________________________________________________________
res4b4_relu (Activation)        (None, 32, 32, 1024) 0           res4b4[0][0]                     
__________________________________________________________________________________________________
res4b5_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b4_relu[0][0]                
__________________________________________________________________________________________________
bn4b5_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b5_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b5_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b5_branch2a[0][0]             
__________________________________________________________________________________________________
res4b5_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b5_branch2a[0][0]          
__________________________________________________________________________________________________
res4b5_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b5_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b5_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b5_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b5_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b5_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b5_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b5_branch2b[0][0]             
__________________________________________________________________________________________________
res4b5_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b5_branch2b[0][0]          
__________________________________________________________________________________________________
res4b5_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b5_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b5_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b5_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b5_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b5_branch2c[0][0]             
__________________________________________________________________________________________________
res4b5 (Add)                    (None, 32, 32, 1024) 0           scale4b5_branch2c[0][0]          
                                                                 res4b4_relu[0][0]                
__________________________________________________________________________________________________
res4b5_relu (Activation)        (None, 32, 32, 1024) 0           res4b5[0][0]                     
__________________________________________________________________________________________________
res4b6_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b5_relu[0][0]                
__________________________________________________________________________________________________
bn4b6_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b6_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b6_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b6_branch2a[0][0]             
__________________________________________________________________________________________________
res4b6_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b6_branch2a[0][0]          
__________________________________________________________________________________________________
res4b6_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b6_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b6_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b6_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b6_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b6_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b6_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b6_branch2b[0][0]             
__________________________________________________________________________________________________
res4b6_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b6_branch2b[0][0]          
__________________________________________________________________________________________________
res4b6_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b6_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b6_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b6_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b6_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b6_branch2c[0][0]             
__________________________________________________________________________________________________
res4b6 (Add)                    (None, 32, 32, 1024) 0           scale4b6_branch2c[0][0]          
                                                                 res4b5_relu[0][0]                
__________________________________________________________________________________________________
res4b6_relu (Activation)        (None, 32, 32, 1024) 0           res4b6[0][0]                     
__________________________________________________________________________________________________
res4b7_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b6_relu[0][0]                
__________________________________________________________________________________________________
bn4b7_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b7_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b7_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b7_branch2a[0][0]             
__________________________________________________________________________________________________
res4b7_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b7_branch2a[0][0]          
__________________________________________________________________________________________________
res4b7_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b7_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b7_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b7_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b7_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b7_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b7_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b7_branch2b[0][0]             
__________________________________________________________________________________________________
res4b7_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b7_branch2b[0][0]          
__________________________________________________________________________________________________
res4b7_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b7_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b7_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b7_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b7_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b7_branch2c[0][0]             
__________________________________________________________________________________________________
res4b7 (Add)                    (None, 32, 32, 1024) 0           scale4b7_branch2c[0][0]          
                                                                 res4b6_relu[0][0]                
__________________________________________________________________________________________________
res4b7_relu (Activation)        (None, 32, 32, 1024) 0           res4b7[0][0]                     
__________________________________________________________________________________________________
res4b8_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b7_relu[0][0]                
__________________________________________________________________________________________________
bn4b8_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b8_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b8_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b8_branch2a[0][0]             
__________________________________________________________________________________________________
res4b8_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b8_branch2a[0][0]          
__________________________________________________________________________________________________
res4b8_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b8_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b8_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b8_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b8_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b8_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b8_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b8_branch2b[0][0]             
__________________________________________________________________________________________________
res4b8_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b8_branch2b[0][0]          
__________________________________________________________________________________________________
res4b8_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b8_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b8_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b8_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b8_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b8_branch2c[0][0]             
__________________________________________________________________________________________________
res4b8 (Add)                    (None, 32, 32, 1024) 0           scale4b8_branch2c[0][0]          
                                                                 res4b7_relu[0][0]                
__________________________________________________________________________________________________
res4b8_relu (Activation)        (None, 32, 32, 1024) 0           res4b8[0][0]                     
__________________________________________________________________________________________________
res4b9_branch2a (Conv2D)        (None, 32, 32, 256)  262144      res4b8_relu[0][0]                
__________________________________________________________________________________________________
bn4b9_branch2a (BatchNormalizat (None, 32, 32, 256)  1024        res4b9_branch2a[0][0]            
__________________________________________________________________________________________________
scale4b9_branch2a (Scale)       (None, 32, 32, 256)  512         bn4b9_branch2a[0][0]             
__________________________________________________________________________________________________
res4b9_branch2a_relu (Activatio (None, 32, 32, 256)  0           scale4b9_branch2a[0][0]          
__________________________________________________________________________________________________
res4b9_branch2b_zeropadding (Ze (None, 34, 34, 256)  0           res4b9_branch2a_relu[0][0]       
__________________________________________________________________________________________________
res4b9_branch2b (Conv2D)        (None, 32, 32, 256)  589824      res4b9_branch2b_zeropadding[0][0]
__________________________________________________________________________________________________
bn4b9_branch2b (BatchNormalizat (None, 32, 32, 256)  1024        res4b9_branch2b[0][0]            
__________________________________________________________________________________________________
scale4b9_branch2b (Scale)       (None, 32, 32, 256)  512         bn4b9_branch2b[0][0]             
__________________________________________________________________________________________________
res4b9_branch2b_relu (Activatio (None, 32, 32, 256)  0           scale4b9_branch2b[0][0]          
__________________________________________________________________________________________________
res4b9_branch2c (Conv2D)        (None, 32, 32, 1024) 262144      res4b9_branch2b_relu[0][0]       
__________________________________________________________________________________________________
bn4b9_branch2c (BatchNormalizat (None, 32, 32, 1024) 4096        res4b9_branch2c[0][0]            
__________________________________________________________________________________________________
scale4b9_branch2c (Scale)       (None, 32, 32, 1024) 2048        bn4b9_branch2c[0][0]             
__________________________________________________________________________________________________
res4b9 (Add)                    (None, 32, 32, 1024) 0           scale4b9_branch2c[0][0]          
                                                                 res4b8_relu[0][0]                
__________________________________________________________________________________________________
res4b9_relu (Activation)        (None, 32, 32, 1024) 0           res4b9[0][0]                     
__________________________________________________________________________________________________
res4b10_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b9_relu[0][0]                
__________________________________________________________________________________________________
bn4b10_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b10_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b10_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b10_branch2a[0][0]            
__________________________________________________________________________________________________
res4b10_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b10_branch2a[0][0]         
__________________________________________________________________________________________________
res4b10_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b10_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b10_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b10_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b10_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b10_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b10_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b10_branch2b[0][0]            
__________________________________________________________________________________________________
res4b10_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b10_branch2b[0][0]         
__________________________________________________________________________________________________
res4b10_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b10_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b10_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b10_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b10_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b10_branch2c[0][0]            
__________________________________________________________________________________________________
res4b10 (Add)                   (None, 32, 32, 1024) 0           scale4b10_branch2c[0][0]         
                                                                 res4b9_relu[0][0]                
__________________________________________________________________________________________________
res4b10_relu (Activation)       (None, 32, 32, 1024) 0           res4b10[0][0]                    
__________________________________________________________________________________________________
res4b11_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b10_relu[0][0]               
__________________________________________________________________________________________________
bn4b11_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b11_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b11_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b11_branch2a[0][0]            
__________________________________________________________________________________________________
res4b11_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b11_branch2a[0][0]         
__________________________________________________________________________________________________
res4b11_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b11_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b11_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b11_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b11_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b11_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b11_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b11_branch2b[0][0]            
__________________________________________________________________________________________________
res4b11_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b11_branch2b[0][0]         
__________________________________________________________________________________________________
res4b11_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b11_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b11_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b11_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b11_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b11_branch2c[0][0]            
__________________________________________________________________________________________________
res4b11 (Add)                   (None, 32, 32, 1024) 0           scale4b11_branch2c[0][0]         
                                                                 res4b10_relu[0][0]               
__________________________________________________________________________________________________
res4b11_relu (Activation)       (None, 32, 32, 1024) 0           res4b11[0][0]                    
__________________________________________________________________________________________________
res4b12_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b11_relu[0][0]               
__________________________________________________________________________________________________
bn4b12_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b12_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b12_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b12_branch2a[0][0]            
__________________________________________________________________________________________________
res4b12_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b12_branch2a[0][0]         
__________________________________________________________________________________________________
res4b12_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b12_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b12_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b12_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b12_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b12_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b12_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b12_branch2b[0][0]            
__________________________________________________________________________________________________
res4b12_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b12_branch2b[0][0]         
__________________________________________________________________________________________________
res4b12_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b12_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b12_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b12_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b12_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b12_branch2c[0][0]            
__________________________________________________________________________________________________
res4b12 (Add)                   (None, 32, 32, 1024) 0           scale4b12_branch2c[0][0]         
                                                                 res4b11_relu[0][0]               
__________________________________________________________________________________________________
res4b12_relu (Activation)       (None, 32, 32, 1024) 0           res4b12[0][0]                    
__________________________________________________________________________________________________
res4b13_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b12_relu[0][0]               
__________________________________________________________________________________________________
bn4b13_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b13_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b13_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b13_branch2a[0][0]            
__________________________________________________________________________________________________
res4b13_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b13_branch2a[0][0]         
__________________________________________________________________________________________________
res4b13_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b13_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b13_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b13_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b13_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b13_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b13_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b13_branch2b[0][0]            
__________________________________________________________________________________________________
res4b13_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b13_branch2b[0][0]         
__________________________________________________________________________________________________
res4b13_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b13_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b13_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b13_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b13_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b13_branch2c[0][0]            
__________________________________________________________________________________________________
res4b13 (Add)                   (None, 32, 32, 1024) 0           scale4b13_branch2c[0][0]         
                                                                 res4b12_relu[0][0]               
__________________________________________________________________________________________________
res4b13_relu (Activation)       (None, 32, 32, 1024) 0           res4b13[0][0]                    
__________________________________________________________________________________________________
res4b14_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b13_relu[0][0]               
__________________________________________________________________________________________________
bn4b14_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b14_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b14_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b14_branch2a[0][0]            
__________________________________________________________________________________________________
res4b14_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b14_branch2a[0][0]         
__________________________________________________________________________________________________
res4b14_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b14_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b14_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b14_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b14_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b14_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b14_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b14_branch2b[0][0]            
__________________________________________________________________________________________________
res4b14_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b14_branch2b[0][0]         
__________________________________________________________________________________________________
res4b14_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b14_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b14_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b14_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b14_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b14_branch2c[0][0]            
__________________________________________________________________________________________________
res4b14 (Add)                   (None, 32, 32, 1024) 0           scale4b14_branch2c[0][0]         
                                                                 res4b13_relu[0][0]               
__________________________________________________________________________________________________
res4b14_relu (Activation)       (None, 32, 32, 1024) 0           res4b14[0][0]                    
__________________________________________________________________________________________________
res4b15_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b14_relu[0][0]               
__________________________________________________________________________________________________
bn4b15_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b15_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b15_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b15_branch2a[0][0]            
__________________________________________________________________________________________________
res4b15_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b15_branch2a[0][0]         
__________________________________________________________________________________________________
res4b15_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b15_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b15_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b15_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b15_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b15_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b15_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b15_branch2b[0][0]            
__________________________________________________________________________________________________
res4b15_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b15_branch2b[0][0]         
__________________________________________________________________________________________________
res4b15_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b15_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b15_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b15_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b15_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b15_branch2c[0][0]            
__________________________________________________________________________________________________
res4b15 (Add)                   (None, 32, 32, 1024) 0           scale4b15_branch2c[0][0]         
                                                                 res4b14_relu[0][0]               
__________________________________________________________________________________________________
res4b15_relu (Activation)       (None, 32, 32, 1024) 0           res4b15[0][0]                    
__________________________________________________________________________________________________
res4b16_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b15_relu[0][0]               
__________________________________________________________________________________________________
bn4b16_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b16_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b16_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b16_branch2a[0][0]            
__________________________________________________________________________________________________
res4b16_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b16_branch2a[0][0]         
__________________________________________________________________________________________________
res4b16_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b16_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b16_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b16_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b16_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b16_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b16_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b16_branch2b[0][0]            
__________________________________________________________________________________________________
res4b16_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b16_branch2b[0][0]         
__________________________________________________________________________________________________
res4b16_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b16_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b16_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b16_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b16_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b16_branch2c[0][0]            
__________________________________________________________________________________________________
res4b16 (Add)                   (None, 32, 32, 1024) 0           scale4b16_branch2c[0][0]         
                                                                 res4b15_relu[0][0]               
__________________________________________________________________________________________________
res4b16_relu (Activation)       (None, 32, 32, 1024) 0           res4b16[0][0]                    
__________________________________________________________________________________________________
res4b17_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b16_relu[0][0]               
__________________________________________________________________________________________________
bn4b17_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b17_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b17_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b17_branch2a[0][0]            
__________________________________________________________________________________________________
res4b17_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b17_branch2a[0][0]         
__________________________________________________________________________________________________
res4b17_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b17_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b17_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b17_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b17_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b17_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b17_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b17_branch2b[0][0]            
__________________________________________________________________________________________________
res4b17_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b17_branch2b[0][0]         
__________________________________________________________________________________________________
res4b17_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b17_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b17_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b17_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b17_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b17_branch2c[0][0]            
__________________________________________________________________________________________________
res4b17 (Add)                   (None, 32, 32, 1024) 0           scale4b17_branch2c[0][0]         
                                                                 res4b16_relu[0][0]               
__________________________________________________________________________________________________
res4b17_relu (Activation)       (None, 32, 32, 1024) 0           res4b17[0][0]                    
__________________________________________________________________________________________________
res4b18_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b17_relu[0][0]               
__________________________________________________________________________________________________
bn4b18_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b18_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b18_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b18_branch2a[0][0]            
__________________________________________________________________________________________________
res4b18_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b18_branch2a[0][0]         
__________________________________________________________________________________________________
res4b18_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b18_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b18_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b18_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b18_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b18_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b18_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b18_branch2b[0][0]            
__________________________________________________________________________________________________
res4b18_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b18_branch2b[0][0]         
__________________________________________________________________________________________________
res4b18_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b18_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b18_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b18_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b18_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b18_branch2c[0][0]            
__________________________________________________________________________________________________
res4b18 (Add)                   (None, 32, 32, 1024) 0           scale4b18_branch2c[0][0]         
                                                                 res4b17_relu[0][0]               
__________________________________________________________________________________________________
res4b18_relu (Activation)       (None, 32, 32, 1024) 0           res4b18[0][0]                    
__________________________________________________________________________________________________
res4b19_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b18_relu[0][0]               
__________________________________________________________________________________________________
bn4b19_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b19_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b19_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b19_branch2a[0][0]            
__________________________________________________________________________________________________
res4b19_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b19_branch2a[0][0]         
__________________________________________________________________________________________________
res4b19_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b19_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b19_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b19_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b19_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b19_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b19_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b19_branch2b[0][0]            
__________________________________________________________________________________________________
res4b19_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b19_branch2b[0][0]         
__________________________________________________________________________________________________
res4b19_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b19_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b19_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b19_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b19_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b19_branch2c[0][0]            
__________________________________________________________________________________________________
res4b19 (Add)                   (None, 32, 32, 1024) 0           scale4b19_branch2c[0][0]         
                                                                 res4b18_relu[0][0]               
__________________________________________________________________________________________________
res4b19_relu (Activation)       (None, 32, 32, 1024) 0           res4b19[0][0]                    
__________________________________________________________________________________________________
res4b20_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b19_relu[0][0]               
__________________________________________________________________________________________________
bn4b20_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b20_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b20_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b20_branch2a[0][0]            
__________________________________________________________________________________________________
res4b20_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b20_branch2a[0][0]         
__________________________________________________________________________________________________
res4b20_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b20_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b20_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b20_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b20_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b20_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b20_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b20_branch2b[0][0]            
__________________________________________________________________________________________________
res4b20_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b20_branch2b[0][0]         
__________________________________________________________________________________________________
res4b20_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b20_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b20_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b20_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b20_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b20_branch2c[0][0]            
__________________________________________________________________________________________________
res4b20 (Add)                   (None, 32, 32, 1024) 0           scale4b20_branch2c[0][0]         
                                                                 res4b19_relu[0][0]               
__________________________________________________________________________________________________
res4b20_relu (Activation)       (None, 32, 32, 1024) 0           res4b20[0][0]                    
__________________________________________________________________________________________________
res4b21_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b20_relu[0][0]               
__________________________________________________________________________________________________
bn4b21_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b21_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b21_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b21_branch2a[0][0]            
__________________________________________________________________________________________________
res4b21_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b21_branch2a[0][0]         
__________________________________________________________________________________________________
res4b21_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b21_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b21_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b21_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b21_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b21_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b21_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b21_branch2b[0][0]            
__________________________________________________________________________________________________
res4b21_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b21_branch2b[0][0]         
__________________________________________________________________________________________________
res4b21_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b21_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b21_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b21_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b21_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b21_branch2c[0][0]            
__________________________________________________________________________________________________
res4b21 (Add)                   (None, 32, 32, 1024) 0           scale4b21_branch2c[0][0]         
                                                                 res4b20_relu[0][0]               
__________________________________________________________________________________________________
res4b21_relu (Activation)       (None, 32, 32, 1024) 0           res4b21[0][0]                    
__________________________________________________________________________________________________
res4b22_branch2a (Conv2D)       (None, 32, 32, 256)  262144      res4b21_relu[0][0]               
__________________________________________________________________________________________________
bn4b22_branch2a (BatchNormaliza (None, 32, 32, 256)  1024        res4b22_branch2a[0][0]           
__________________________________________________________________________________________________
scale4b22_branch2a (Scale)      (None, 32, 32, 256)  512         bn4b22_branch2a[0][0]            
__________________________________________________________________________________________________
res4b22_branch2a_relu (Activati (None, 32, 32, 256)  0           scale4b22_branch2a[0][0]         
__________________________________________________________________________________________________
res4b22_branch2b_zeropadding (Z (None, 34, 34, 256)  0           res4b22_branch2a_relu[0][0]      
__________________________________________________________________________________________________
res4b22_branch2b (Conv2D)       (None, 32, 32, 256)  589824      res4b22_branch2b_zeropadding[0][0
__________________________________________________________________________________________________
bn4b22_branch2b (BatchNormaliza (None, 32, 32, 256)  1024        res4b22_branch2b[0][0]           
__________________________________________________________________________________________________
scale4b22_branch2b (Scale)      (None, 32, 32, 256)  512         bn4b22_branch2b[0][0]            
__________________________________________________________________________________________________
res4b22_branch2b_relu (Activati (None, 32, 32, 256)  0           scale4b22_branch2b[0][0]         
__________________________________________________________________________________________________
res4b22_branch2c (Conv2D)       (None, 32, 32, 1024) 262144      res4b22_branch2b_relu[0][0]      
__________________________________________________________________________________________________
bn4b22_branch2c (BatchNormaliza (None, 32, 32, 1024) 4096        res4b22_branch2c[0][0]           
__________________________________________________________________________________________________
scale4b22_branch2c (Scale)      (None, 32, 32, 1024) 2048        bn4b22_branch2c[0][0]            
__________________________________________________________________________________________________
res4b22 (Add)                   (None, 32, 32, 1024) 0           scale4b22_branch2c[0][0]         
                                                                 res4b21_relu[0][0]               
__________________________________________________________________________________________________
res4b22_relu (Activation)       (None, 32, 32, 1024) 0           res4b22[0][0]                    
__________________________________________________________________________________________________
up16x_conv (Conv2D)             (None, 32, 32, 256)  2359552     res4b22_relu[0][0]               
__________________________________________________________________________________________________
batch_normalization (BatchNorma (None, 32, 32, 256)  1024        up16x_conv[0][0]                 
__________________________________________________________________________________________________
upsample_16x (Conv2DTranspose)  (None, 64, 64, 256)  590080      batch_normalization[0][0]        
__________________________________________________________________________________________________
concatenate (Concatenate)       (None, 64, 64, 768)  0           upsample_16x[0][0]               
                                                                 res3b2_relu[0][0]                
__________________________________________________________________________________________________
up8x_conv (Conv2D)              (None, 64, 64, 128)  884864      concatenate[0][0]                
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 64, 64, 128)  512         up8x_conv[0][0]                  
__________________________________________________________________________________________________
upsample_8x (Conv2DTranspose)   (None, 128, 128, 128 147584      batch_normalization_1[0][0]      
__________________________________________________________________________________________________
zero_padding2d (ZeroPadding2D)  (None, 128, 128, 256 0           res2c_relu[0][0]                 
__________________________________________________________________________________________________
concatenate_1 (Concatenate)     (None, 128, 128, 384 0           upsample_8x[0][0]                
                                                                 zero_padding2d[0][0]             
__________________________________________________________________________________________________
up4x_conv (Conv2D)              (None, 128, 128, 64) 221248      concatenate_1[0][0]              
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 128, 128, 64) 256         up4x_conv[0][0]                  
__________________________________________________________________________________________________
upsample_4x (Conv2DTranspose)   (None, 256, 256, 64) 36928       batch_normalization_2[0][0]      
__________________________________________________________________________________________________
out8x (Conv2D)                  (None, 64, 64, 24)   3096        batch_normalization_1[0][0]      
__________________________________________________________________________________________________
concatenate_2 (Concatenate)     (None, 256, 256, 128 0           upsample_4x[0][0]                
                                                                 conv1_relu[0][0]                 
__________________________________________________________________________________________________
up_sampling2d (UpSampling2D)    (None, 128, 128, 24) 0           out8x[0][0]                      
__________________________________________________________________________________________________
out4x (Conv2D)                  (None, 128, 128, 24) 1560        batch_normalization_2[0][0]      
__________________________________________________________________________________________________
up2x_conv (Conv2D)              (None, 256, 256, 64) 73792       concatenate_2[0][0]              
__________________________________________________________________________________________________
global4x (Add)                  (None, 128, 128, 24) 0           up_sampling2d[0][0]              
                                                                 out4x[0][0]                      
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 256, 256, 64) 256         up2x_conv[0][0]                  
__________________________________________________________________________________________________
stack_0_refine8x_1 (Conv2D)     (None, 64, 64, 256)  33024       batch_normalization_1[0][0]      
__________________________________________________________________________________________________
up_sampling2d_1 (UpSampling2D)  (None, 256, 256, 24) 0           global4x[0][0]                   
__________________________________________________________________________________________________
out2x (Conv2D)                  (None, 256, 256, 24) 1560        batch_normalization_3[0][0]      
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 64, 64, 256)  1024        stack_0_refine8x_1[0][0]         
__________________________________________________________________________________________________
global2x (Add)                  (None, 256, 256, 24) 0           up_sampling2d_1[0][0]            
                                                                 out2x[0][0]                      
__________________________________________________________________________________________________
stack_0refine8x_2 (Conv2D)      (None, 64, 64, 128)  32896       batch_normalization_4[0][0]      
__________________________________________________________________________________________________
stack_0refine4x (Conv2D)        (None, 128, 128, 128 3200        global4x[0][0]                   
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 64, 64, 128)  512         stack_0refine8x_2[0][0]          
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 128, 128, 128 512         stack_0refine4x[0][0]            
__________________________________________________________________________________________________
stack_0refine2x_conv (Conv2D)   (None, 256, 256, 128 3200        global2x[0][0]                   
__________________________________________________________________________________________________
up_sampling2d_2 (UpSampling2D)  (None, 256, 256, 128 0           batch_normalization_5[0][0]      
__________________________________________________________________________________________________
up_sampling2d_3 (UpSampling2D)  (None, 256, 256, 128 0           batch_normalization_6[0][0]      
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 256, 256, 128 512         stack_0refine2x_conv[0][0]       
__________________________________________________________________________________________________
stack_1_refine8x_1 (Conv2D)     (None, 64, 64, 256)  33024       batch_normalization_5[0][0]      
__________________________________________________________________________________________________
stack_0refine_concat (Concatena (None, 256, 256, 384 0           up_sampling2d_2[0][0]            
                                                                 up_sampling2d_3[0][0]            
                                                                 batch_normalization_7[0][0]      
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 64, 64, 256)  1024        stack_1_refine8x_1[0][0]         
__________________________________________________________________________________________________
stack_0refine2x (Conv2D)        (None, 256, 256, 24) 9240        stack_0refine_concat[0][0]       
__________________________________________________________________________________________________
stack_1refine8x_2 (Conv2D)      (None, 64, 64, 128)  32896       batch_normalization_8[0][0]      
__________________________________________________________________________________________________
stack_1refine4x (Conv2D)        (None, 128, 128, 128 16512       batch_normalization_6[0][0]      
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 64, 64, 128)  512         stack_1refine8x_2[0][0]          
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 128, 128, 128 512         stack_1refine4x[0][0]            
__________________________________________________________________________________________________
stack_1refine2x_conv (Conv2D)   (None, 256, 256, 128 3200        stack_0refine2x[0][0]            
__________________________________________________________________________________________________
up_sampling2d_4 (UpSampling2D)  (None, 256, 256, 128 0           batch_normalization_9[0][0]      
__________________________________________________________________________________________________
up_sampling2d_5 (UpSampling2D)  (None, 256, 256, 128 0           batch_normalization_10[0][0]     
__________________________________________________________________________________________________
batch_normalization_11 (BatchNo (None, 256, 256, 128 512         stack_1refine2x_conv[0][0]       
__________________________________________________________________________________________________
stack_1refine_concat (Concatena (None, 256, 256, 384 0           up_sampling2d_4[0][0]            
                                                                 up_sampling2d_5[0][0]            
                                                                 batch_normalization_11[0][0]     
__________________________________________________________________________________________________
mask (InputLayer)               [(None, 256, 256, 24 0                                            
__________________________________________________________________________________________________
stack_1refine2x (Conv2D)        (None, 256, 256, 24) 9240        stack_1refine_concat[0][0]       
__________________________________________________________________________________________________
ohem_mask (InputLayer)          [(None, 256, 256, 24 0                                            
__________________________________________________________________________________________________
multiply (Multiply)             (None, 256, 256, 24) 0           global2x[0][0]                   
                                                                 mask[0][0]                       
__________________________________________________________________________________________________
multiply_1 (Multiply)           (None, 256, 256, 24) 0           stack_0refine2x[0][0]            
                                                                 mask[0][0]                       
__________________________________________________________________________________________________
multiply_2 (Multiply)           (None, 256, 256, 24) 0           stack_1refine2x[0][0]            
                                                                 ohem_mask[0][0]                  
==================================================================================================
Total params: 31,921,784
Trainable params: 31,836,920
Non-trainable params: 84,864
__________________________________________________________________________________________________

https://github.com/beauthy/mmfashion

猜你喜欢

转载自blog.csdn.net/beauthy/article/details/107559403