keras实现调用自己训练的模型,并去掉全连接层


Posted in Python onJune 09, 2020

其实很简单

from keras.models import load_model

base_model = load_model('model_resenet.h5')#加载指定的模型
print(base_model.summary())#输出网络的结构图

这是我的网络模型的输出,其实就是它的结构图

__________________________________________________________________________________________________
Layer (type)          Output Shape     Param #   Connected to           
==================================================================================================
input_1 (InputLayer)      (None, 227, 227, 1) 0                      
__________________________________________________________________________________________________
conv2d_1 (Conv2D)        (None, 225, 225, 32) 320     input_1[0][0]          
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 225, 225, 32) 128     conv2d_1[0][0]          
__________________________________________________________________________________________________
activation_1 (Activation)    (None, 225, 225, 32) 0      batch_normalization_1[0][0]   
__________________________________________________________________________________________________
conv2d_2 (Conv2D)        (None, 225, 225, 32) 9248    activation_1[0][0]        
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 225, 225, 32) 128     conv2d_2[0][0]          
__________________________________________________________________________________________________
activation_2 (Activation)    (None, 225, 225, 32) 0      batch_normalization_2[0][0]   
__________________________________________________________________________________________________
conv2d_3 (Conv2D)        (None, 225, 225, 32) 9248    activation_2[0][0]        
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 225, 225, 32) 128     conv2d_3[0][0]          
__________________________________________________________________________________________________
merge_1 (Merge)         (None, 225, 225, 32) 0      batch_normalization_3[0][0]   
                                 activation_1[0][0]        
__________________________________________________________________________________________________
activation_3 (Activation)    (None, 225, 225, 32) 0      merge_1[0][0]          
__________________________________________________________________________________________________
conv2d_4 (Conv2D)        (None, 225, 225, 32) 9248    activation_3[0][0]        
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 225, 225, 32) 128     conv2d_4[0][0]          
__________________________________________________________________________________________________
activation_4 (Activation)    (None, 225, 225, 32) 0      batch_normalization_4[0][0]   
__________________________________________________________________________________________________
conv2d_5 (Conv2D)        (None, 225, 225, 32) 9248    activation_4[0][0]        
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 225, 225, 32) 128     conv2d_5[0][0]          
__________________________________________________________________________________________________
merge_2 (Merge)         (None, 225, 225, 32) 0      batch_normalization_5[0][0]   
                                 activation_3[0][0]        
__________________________________________________________________________________________________
activation_5 (Activation)    (None, 225, 225, 32) 0      merge_2[0][0]          
__________________________________________________________________________________________________
max_pooling2d_1 (MaxPooling2D) (None, 112, 112, 32) 0      activation_5[0][0]        
__________________________________________________________________________________________________
conv2d_6 (Conv2D)        (None, 110, 110, 64) 18496    max_pooling2d_1[0][0]      
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 110, 110, 64) 256     conv2d_6[0][0]          
__________________________________________________________________________________________________
activation_6 (Activation)    (None, 110, 110, 64) 0      batch_normalization_6[0][0]   
__________________________________________________________________________________________________
conv2d_7 (Conv2D)        (None, 110, 110, 64) 36928    activation_6[0][0]        
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 110, 110, 64) 256     conv2d_7[0][0]          
__________________________________________________________________________________________________
activation_7 (Activation)    (None, 110, 110, 64) 0      batch_normalization_7[0][0]   
__________________________________________________________________________________________________
conv2d_8 (Conv2D)        (None, 110, 110, 64) 36928    activation_7[0][0]        
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 110, 110, 64) 256     conv2d_8[0][0]          
__________________________________________________________________________________________________
merge_3 (Merge)         (None, 110, 110, 64) 0      batch_normalization_8[0][0]   
                                 activation_6[0][0]        
__________________________________________________________________________________________________
activation_8 (Activation)    (None, 110, 110, 64) 0      merge_3[0][0]          
__________________________________________________________________________________________________
conv2d_9 (Conv2D)        (None, 110, 110, 64) 36928    activation_8[0][0]        
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 110, 110, 64) 256     conv2d_9[0][0]          
__________________________________________________________________________________________________
activation_9 (Activation)    (None, 110, 110, 64) 0      batch_normalization_9[0][0]   
__________________________________________________________________________________________________
conv2d_10 (Conv2D)       (None, 110, 110, 64) 36928    activation_9[0][0]        
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 110, 110, 64) 256     conv2d_10[0][0]         
__________________________________________________________________________________________________
merge_4 (Merge)         (None, 110, 110, 64) 0      batch_normalization_10[0][0]   
                                 activation_8[0][0]        
__________________________________________________________________________________________________
activation_10 (Activation)   (None, 110, 110, 64) 0      merge_4[0][0]          
__________________________________________________________________________________________________
max_pooling2d_2 (MaxPooling2D) (None, 55, 55, 64)  0      activation_10[0][0]       
__________________________________________________________________________________________________
conv2d_11 (Conv2D)       (None, 53, 53, 64)  36928    max_pooling2d_2[0][0]      
__________________________________________________________________________________________________
batch_normalization_11 (BatchNo (None, 53, 53, 64)  256     conv2d_11[0][0]         
__________________________________________________________________________________________________
activation_11 (Activation)   (None, 53, 53, 64)  0      batch_normalization_11[0][0]   
__________________________________________________________________________________________________
max_pooling2d_3 (MaxPooling2D) (None, 26, 26, 64)  0      activation_11[0][0]       
__________________________________________________________________________________________________
conv2d_12 (Conv2D)       (None, 26, 26, 64)  36928    max_pooling2d_3[0][0]      
__________________________________________________________________________________________________
batch_normalization_12 (BatchNo (None, 26, 26, 64)  256     conv2d_12[0][0]         
__________________________________________________________________________________________________
activation_12 (Activation)   (None, 26, 26, 64)  0      batch_normalization_12[0][0]   
__________________________________________________________________________________________________
conv2d_13 (Conv2D)       (None, 26, 26, 64)  36928    activation_12[0][0]       
__________________________________________________________________________________________________
batch_normalization_13 (BatchNo (None, 26, 26, 64)  256     conv2d_13[0][0]         
__________________________________________________________________________________________________
merge_5 (Merge)         (None, 26, 26, 64)  0      batch_normalization_13[0][0]   
                                 max_pooling2d_3[0][0]      
__________________________________________________________________________________________________
activation_13 (Activation)   (None, 26, 26, 64)  0      merge_5[0][0]          
__________________________________________________________________________________________________
conv2d_14 (Conv2D)       (None, 26, 26, 64)  36928    activation_13[0][0]       
__________________________________________________________________________________________________
batch_normalization_14 (BatchNo (None, 26, 26, 64)  256     conv2d_14[0][0]         
__________________________________________________________________________________________________
activation_14 (Activation)   (None, 26, 26, 64)  0      batch_normalization_14[0][0]   
__________________________________________________________________________________________________
conv2d_15 (Conv2D)       (None, 26, 26, 64)  36928    activation_14[0][0]       
__________________________________________________________________________________________________
batch_normalization_15 (BatchNo (None, 26, 26, 64)  256     conv2d_15[0][0]         
__________________________________________________________________________________________________
merge_6 (Merge)         (None, 26, 26, 64)  0      batch_normalization_15[0][0]   
                                 activation_13[0][0]       
__________________________________________________________________________________________________
activation_15 (Activation)   (None, 26, 26, 64)  0      merge_6[0][0]          
__________________________________________________________________________________________________
max_pooling2d_4 (MaxPooling2D) (None, 13, 13, 64)  0      activation_15[0][0]       
__________________________________________________________________________________________________
conv2d_16 (Conv2D)       (None, 11, 11, 32)  18464    max_pooling2d_4[0][0]      
__________________________________________________________________________________________________
batch_normalization_16 (BatchNo (None, 11, 11, 32)  128     conv2d_16[0][0]         
__________________________________________________________________________________________________
activation_16 (Activation)   (None, 11, 11, 32)  0      batch_normalization_16[0][0]   
__________________________________________________________________________________________________
conv2d_17 (Conv2D)       (None, 11, 11, 32)  9248    activation_16[0][0]       
__________________________________________________________________________________________________
batch_normalization_17 (BatchNo (None, 11, 11, 32)  128     conv2d_17[0][0]         
__________________________________________________________________________________________________
activation_17 (Activation)   (None, 11, 11, 32)  0      batch_normalization_17[0][0]   
__________________________________________________________________________________________________
conv2d_18 (Conv2D)       (None, 11, 11, 32)  9248    activation_17[0][0]       
__________________________________________________________________________________________________
batch_normalization_18 (BatchNo (None, 11, 11, 32)  128     conv2d_18[0][0]         
__________________________________________________________________________________________________
merge_7 (Merge)         (None, 11, 11, 32)  0      batch_normalization_18[0][0]   
                                 activation_16[0][0]       
__________________________________________________________________________________________________
activation_18 (Activation)   (None, 11, 11, 32)  0      merge_7[0][0]          
__________________________________________________________________________________________________
conv2d_19 (Conv2D)       (None, 11, 11, 32)  9248    activation_18[0][0]       
__________________________________________________________________________________________________
batch_normalization_19 (BatchNo (None, 11, 11, 32)  128     conv2d_19[0][0]         
__________________________________________________________________________________________________
activation_19 (Activation)   (None, 11, 11, 32)  0      batch_normalization_19[0][0]   
__________________________________________________________________________________________________
conv2d_20 (Conv2D)       (None, 11, 11, 32)  9248    activation_19[0][0]       
__________________________________________________________________________________________________
batch_normalization_20 (BatchNo (None, 11, 11, 32)  128     conv2d_20[0][0]         
__________________________________________________________________________________________________
merge_8 (Merge)         (None, 11, 11, 32)  0      batch_normalization_20[0][0]   
                                 activation_18[0][0]       
__________________________________________________________________________________________________
activation_20 (Activation)   (None, 11, 11, 32)  0      merge_8[0][0]          
__________________________________________________________________________________________________
max_pooling2d_5 (MaxPooling2D) (None, 5, 5, 32)   0      activation_20[0][0]       
__________________________________________________________________________________________________
conv2d_21 (Conv2D)       (None, 3, 3, 64)   18496    max_pooling2d_5[0][0]      
__________________________________________________________________________________________________
batch_normalization_21 (BatchNo (None, 3, 3, 64)   256     conv2d_21[0][0]         
__________________________________________________________________________________________________
activation_21 (Activation)   (None, 3, 3, 64)   0      batch_normalization_21[0][0]   
__________________________________________________________________________________________________
conv2d_22 (Conv2D)       (None, 3, 3, 64)   36928    activation_21[0][0]       
__________________________________________________________________________________________________
batch_normalization_22 (BatchNo (None, 3, 3, 64)   256     conv2d_22[0][0]         
__________________________________________________________________________________________________
activation_22 (Activation)   (None, 3, 3, 64)   0      batch_normalization_22[0][0]   
__________________________________________________________________________________________________
conv2d_23 (Conv2D)       (None, 3, 3, 64)   36928    activation_22[0][0]       
__________________________________________________________________________________________________
batch_normalization_23 (BatchNo (None, 3, 3, 64)   256     conv2d_23[0][0]         
__________________________________________________________________________________________________
merge_9 (Merge)         (None, 3, 3, 64)   0      batch_normalization_23[0][0]   
                                 activation_21[0][0]       
__________________________________________________________________________________________________
activation_23 (Activation)   (None, 3, 3, 64)   0      merge_9[0][0]          
__________________________________________________________________________________________________
conv2d_24 (Conv2D)       (None, 3, 3, 64)   36928    activation_23[0][0]       
__________________________________________________________________________________________________
batch_normalization_24 (BatchNo (None, 3, 3, 64)   256     conv2d_24[0][0]         
__________________________________________________________________________________________________
activation_24 (Activation)   (None, 3, 3, 64)   0      batch_normalization_24[0][0]   
__________________________________________________________________________________________________
conv2d_25 (Conv2D)       (None, 3, 3, 64)   36928    activation_24[0][0]       
__________________________________________________________________________________________________
batch_normalization_25 (BatchNo (None, 3, 3, 64)   256     conv2d_25[0][0]         
__________________________________________________________________________________________________
merge_10 (Merge)        (None, 3, 3, 64)   0      batch_normalization_25[0][0]   
                                 activation_23[0][0]       
__________________________________________________________________________________________________
activation_25 (Activation)   (None, 3, 3, 64)   0      merge_10[0][0]          
__________________________________________________________________________________________________
max_pooling2d_6 (MaxPooling2D) (None, 1, 1, 64)   0      activation_25[0][0]       
__________________________________________________________________________________________________
flatten_1 (Flatten)       (None, 64)      0      max_pooling2d_6[0][0]      
__________________________________________________________________________________________________
dense_1 (Dense)         (None, 256)     16640    flatten_1[0][0]         
__________________________________________________________________________________________________
dropout_1 (Dropout)       (None, 256)     0      dense_1[0][0]          
__________________________________________________________________________________________________
dense_2 (Dense)         (None, 2)      514     dropout_1[0][0]         
==================================================================================================
Total params: 632,098
Trainable params: 629,538
Non-trainable params: 2,560
__________________________________________________________________________________________________

去掉模型的全连接层

from keras.models import load_model

base_model = load_model('model_resenet.h5')
resnet_model = Model(inputs=base_model.input, outputs=base_model.get_layer('max_pooling2d_6').output)
#'max_pooling2d_6'其实就是上述网络中全连接层的前面一层,当然这里你也可以选取其它层,把该层的名称代替'max_pooling2d_6'即可,这样其实就是截取网络,输出网络结构就是方便读取每层的名字。
print(resnet_model.summary())

新输出的网络结构:

__________________________________________________________________________________________________
Layer (type)          Output Shape     Param #   Connected to           
==================================================================================================
input_1 (InputLayer)      (None, 227, 227, 1) 0                      
__________________________________________________________________________________________________
conv2d_1 (Conv2D)        (None, 225, 225, 32) 320     input_1[0][0]          
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 225, 225, 32) 128     conv2d_1[0][0]          
__________________________________________________________________________________________________
activation_1 (Activation)    (None, 225, 225, 32) 0      batch_normalization_1[0][0]   
__________________________________________________________________________________________________
conv2d_2 (Conv2D)        (None, 225, 225, 32) 9248    activation_1[0][0]        
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 225, 225, 32) 128     conv2d_2[0][0]          
__________________________________________________________________________________________________
activation_2 (Activation)    (None, 225, 225, 32) 0      batch_normalization_2[0][0]   
__________________________________________________________________________________________________
conv2d_3 (Conv2D)        (None, 225, 225, 32) 9248    activation_2[0][0]        
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 225, 225, 32) 128     conv2d_3[0][0]          
__________________________________________________________________________________________________
merge_1 (Merge)         (None, 225, 225, 32) 0      batch_normalization_3[0][0]   
                                 activation_1[0][0]        
__________________________________________________________________________________________________
activation_3 (Activation)    (None, 225, 225, 32) 0      merge_1[0][0]          
__________________________________________________________________________________________________
conv2d_4 (Conv2D)        (None, 225, 225, 32) 9248    activation_3[0][0]        
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 225, 225, 32) 128     conv2d_4[0][0]          
__________________________________________________________________________________________________
activation_4 (Activation)    (None, 225, 225, 32) 0      batch_normalization_4[0][0]   
__________________________________________________________________________________________________
conv2d_5 (Conv2D)        (None, 225, 225, 32) 9248    activation_4[0][0]        
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 225, 225, 32) 128     conv2d_5[0][0]          
__________________________________________________________________________________________________
merge_2 (Merge)         (None, 225, 225, 32) 0      batch_normalization_5[0][0]   
                                 activation_3[0][0]        
__________________________________________________________________________________________________
activation_5 (Activation)    (None, 225, 225, 32) 0      merge_2[0][0]          
__________________________________________________________________________________________________
max_pooling2d_1 (MaxPooling2D) (None, 112, 112, 32) 0      activation_5[0][0]        
__________________________________________________________________________________________________
conv2d_6 (Conv2D)        (None, 110, 110, 64) 18496    max_pooling2d_1[0][0]      
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 110, 110, 64) 256     conv2d_6[0][0]          
__________________________________________________________________________________________________
activation_6 (Activation)    (None, 110, 110, 64) 0      batch_normalization_6[0][0]   
__________________________________________________________________________________________________
conv2d_7 (Conv2D)        (None, 110, 110, 64) 36928    activation_6[0][0]        
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 110, 110, 64) 256     conv2d_7[0][0]          
__________________________________________________________________________________________________
activation_7 (Activation)    (None, 110, 110, 64) 0      batch_normalization_7[0][0]   
__________________________________________________________________________________________________
conv2d_8 (Conv2D)        (None, 110, 110, 64) 36928    activation_7[0][0]        
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 110, 110, 64) 256     conv2d_8[0][0]          
__________________________________________________________________________________________________
merge_3 (Merge)         (None, 110, 110, 64) 0      batch_normalization_8[0][0]   
                                 activation_6[0][0]        
__________________________________________________________________________________________________
activation_8 (Activation)    (None, 110, 110, 64) 0      merge_3[0][0]          
__________________________________________________________________________________________________
conv2d_9 (Conv2D)        (None, 110, 110, 64) 36928    activation_8[0][0]        
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 110, 110, 64) 256     conv2d_9[0][0]          
__________________________________________________________________________________________________
activation_9 (Activation)    (None, 110, 110, 64) 0      batch_normalization_9[0][0]   
__________________________________________________________________________________________________
conv2d_10 (Conv2D)       (None, 110, 110, 64) 36928    activation_9[0][0]        
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 110, 110, 64) 256     conv2d_10[0][0]         
__________________________________________________________________________________________________
merge_4 (Merge)         (None, 110, 110, 64) 0      batch_normalization_10[0][0]   
                                 activation_8[0][0]        
__________________________________________________________________________________________________
activation_10 (Activation)   (None, 110, 110, 64) 0      merge_4[0][0]          
__________________________________________________________________________________________________
max_pooling2d_2 (MaxPooling2D) (None, 55, 55, 64)  0      activation_10[0][0]       
__________________________________________________________________________________________________
conv2d_11 (Conv2D)       (None, 53, 53, 64)  36928    max_pooling2d_2[0][0]      
__________________________________________________________________________________________________
batch_normalization_11 (BatchNo (None, 53, 53, 64)  256     conv2d_11[0][0]         
__________________________________________________________________________________________________
activation_11 (Activation)   (None, 53, 53, 64)  0      batch_normalization_11[0][0]   
__________________________________________________________________________________________________
max_pooling2d_3 (MaxPooling2D) (None, 26, 26, 64)  0      activation_11[0][0]       
__________________________________________________________________________________________________
conv2d_12 (Conv2D)       (None, 26, 26, 64)  36928    max_pooling2d_3[0][0]      
__________________________________________________________________________________________________
batch_normalization_12 (BatchNo (None, 26, 26, 64)  256     conv2d_12[0][0]         
__________________________________________________________________________________________________
activation_12 (Activation)   (None, 26, 26, 64)  0      batch_normalization_12[0][0]   
__________________________________________________________________________________________________
conv2d_13 (Conv2D)       (None, 26, 26, 64)  36928    activation_12[0][0]       
__________________________________________________________________________________________________
batch_normalization_13 (BatchNo (None, 26, 26, 64)  256     conv2d_13[0][0]         
__________________________________________________________________________________________________
merge_5 (Merge)         (None, 26, 26, 64)  0      batch_normalization_13[0][0]   
                                 max_pooling2d_3[0][0]      
__________________________________________________________________________________________________
activation_13 (Activation)   (None, 26, 26, 64)  0      merge_5[0][0]          
__________________________________________________________________________________________________
conv2d_14 (Conv2D)       (None, 26, 26, 64)  36928    activation_13[0][0]       
__________________________________________________________________________________________________
batch_normalization_14 (BatchNo (None, 26, 26, 64)  256     conv2d_14[0][0]         
__________________________________________________________________________________________________
activation_14 (Activation)   (None, 26, 26, 64)  0      batch_normalization_14[0][0]   
__________________________________________________________________________________________________
conv2d_15 (Conv2D)       (None, 26, 26, 64)  36928    activation_14[0][0]       
__________________________________________________________________________________________________
batch_normalization_15 (BatchNo (None, 26, 26, 64)  256     conv2d_15[0][0]         
__________________________________________________________________________________________________
merge_6 (Merge)         (None, 26, 26, 64)  0      batch_normalization_15[0][0]   
                                 activation_13[0][0]       
__________________________________________________________________________________________________
activation_15 (Activation)   (None, 26, 26, 64)  0      merge_6[0][0]          
__________________________________________________________________________________________________
max_pooling2d_4 (MaxPooling2D) (None, 13, 13, 64)  0      activation_15[0][0]       
__________________________________________________________________________________________________
conv2d_16 (Conv2D)       (None, 11, 11, 32)  18464    max_pooling2d_4[0][0]      
__________________________________________________________________________________________________
batch_normalization_16 (BatchNo (None, 11, 11, 32)  128     conv2d_16[0][0]         
__________________________________________________________________________________________________
activation_16 (Activation)   (None, 11, 11, 32)  0      batch_normalization_16[0][0]   
__________________________________________________________________________________________________
conv2d_17 (Conv2D)       (None, 11, 11, 32)  9248    activation_16[0][0]       
__________________________________________________________________________________________________
batch_normalization_17 (BatchNo (None, 11, 11, 32)  128     conv2d_17[0][0]         
__________________________________________________________________________________________________
activation_17 (Activation)   (None, 11, 11, 32)  0      batch_normalization_17[0][0]   
__________________________________________________________________________________________________
conv2d_18 (Conv2D)       (None, 11, 11, 32)  9248    activation_17[0][0]       
__________________________________________________________________________________________________
batch_normalization_18 (BatchNo (None, 11, 11, 32)  128     conv2d_18[0][0]         
__________________________________________________________________________________________________
merge_7 (Merge)         (None, 11, 11, 32)  0      batch_normalization_18[0][0]   
                                 activation_16[0][0]       
__________________________________________________________________________________________________
activation_18 (Activation)   (None, 11, 11, 32)  0      merge_7[0][0]          
__________________________________________________________________________________________________
conv2d_19 (Conv2D)       (None, 11, 11, 32)  9248    activation_18[0][0]       
__________________________________________________________________________________________________
batch_normalization_19 (BatchNo (None, 11, 11, 32)  128     conv2d_19[0][0]         
__________________________________________________________________________________________________
activation_19 (Activation)   (None, 11, 11, 32)  0      batch_normalization_19[0][0]   
__________________________________________________________________________________________________
conv2d_20 (Conv2D)       (None, 11, 11, 32)  9248    activation_19[0][0]       
__________________________________________________________________________________________________
batch_normalization_20 (BatchNo (None, 11, 11, 32)  128     conv2d_20[0][0]         
__________________________________________________________________________________________________
merge_8 (Merge)         (None, 11, 11, 32)  0      batch_normalization_20[0][0]   
                                 activation_18[0][0]       
__________________________________________________________________________________________________
activation_20 (Activation)   (None, 11, 11, 32)  0      merge_8[0][0]          
__________________________________________________________________________________________________
max_pooling2d_5 (MaxPooling2D) (None, 5, 5, 32)   0      activation_20[0][0]       
__________________________________________________________________________________________________
conv2d_21 (Conv2D)       (None, 3, 3, 64)   18496    max_pooling2d_5[0][0]      
__________________________________________________________________________________________________
batch_normalization_21 (BatchNo (None, 3, 3, 64)   256     conv2d_21[0][0]         
__________________________________________________________________________________________________
activation_21 (Activation)   (None, 3, 3, 64)   0      batch_normalization_21[0][0]   
__________________________________________________________________________________________________
conv2d_22 (Conv2D)       (None, 3, 3, 64)   36928    activation_21[0][0]       
__________________________________________________________________________________________________
batch_normalization_22 (BatchNo (None, 3, 3, 64)   256     conv2d_22[0][0]         
__________________________________________________________________________________________________
activation_22 (Activation)   (None, 3, 3, 64)   0      batch_normalization_22[0][0]   
__________________________________________________________________________________________________
conv2d_23 (Conv2D)       (None, 3, 3, 64)   36928    activation_22[0][0]       
__________________________________________________________________________________________________
batch_normalization_23 (BatchNo (None, 3, 3, 64)   256     conv2d_23[0][0]         
__________________________________________________________________________________________________
merge_9 (Merge)         (None, 3, 3, 64)   0      batch_normalization_23[0][0]   
                                 activation_21[0][0]       
__________________________________________________________________________________________________
activation_23 (Activation)   (None, 3, 3, 64)   0      merge_9[0][0]          
__________________________________________________________________________________________________
conv2d_24 (Conv2D)       (None, 3, 3, 64)   36928    activation_23[0][0]       
__________________________________________________________________________________________________
batch_normalization_24 (BatchNo (None, 3, 3, 64)   256     conv2d_24[0][0]         
__________________________________________________________________________________________________
activation_24 (Activation)   (None, 3, 3, 64)   0      batch_normalization_24[0][0]   
__________________________________________________________________________________________________
conv2d_25 (Conv2D)       (None, 3, 3, 64)   36928    activation_24[0][0]       
__________________________________________________________________________________________________
batch_normalization_25 (BatchNo (None, 3, 3, 64)   256     conv2d_25[0][0]         
__________________________________________________________________________________________________
merge_10 (Merge)        (None, 3, 3, 64)   0      batch_normalization_25[0][0]   
                                 activation_23[0][0]       
__________________________________________________________________________________________________
activation_25 (Activation)   (None, 3, 3, 64)   0      merge_10[0][0]          
__________________________________________________________________________________________________
max_pooling2d_6 (MaxPooling2D) (None, 1, 1, 64)   0      activation_25[0][0]       
==================================================================================================
Total params: 614,944
Trainable params: 612,384
Non-trainable params: 2,560
__________________________________________________________________________________________________

以上这篇keras实现调用自己训练的模型,并去掉全连接层就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python3.1版本带来的核心变化
Apr 07 Python
在Python中使用__slots__方法的详细教程
Apr 28 Python
Python中的条件判断语句与循环语句用法小结
Mar 21 Python
python简单线程和协程学习心得(分享)
Jun 14 Python
Python中工作日类库Busines Holiday的介绍与使用
Jul 06 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
Django数据库连接丢失问题的解决方法
Dec 29 Python
Django restframework 源码分析之认证详解
Feb 22 Python
创建Shapefile文件并写入数据的例子
Nov 26 Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 Python
浅谈matplotlib 绘制梯度下降求解过程
Jul 12 Python
Python基于os.environ从windows获取环境变量
Jun 09 #Python
新手学习Python2和Python3中print不同的用法
Jun 09 #Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 #Python
Python中的__init__作用是什么
Jun 09 #Python
python小白学习包管理器pip安装
Jun 09 #Python
Python小白垃圾回收机制入门
Jun 09 #Python
Python中如何添加自定义模块
Jun 09 #Python
You might like
PHP脚本的10个技巧(2)
2006/10/09 PHP
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
由JavaScript中call()方法引发的对面向对象继承机制call的思考
2011/09/12 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
js命名空间写法示例
2015/12/18 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
python实现socket端口重定向示例
2014/02/10 Python
简单实现python进度条脚本
2017/12/18 Python
python自动化之Ansible的安装教程
2019/06/13 Python
python 三元运算符使用解析
2019/09/16 Python
python十进制转二进制的详解
2020/02/07 Python
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
linux下进程间通信的方式
2013/01/23 面试题
志愿者个人总结
2015/03/03 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js