import os
from glob import glob
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from keras.utils.np_utils import to_categorical # convert to one-hot-encoding
from keras.preprocessing.image import ImageDataGenerator
from keras import layers
from keras import Model
from keras.applications.inception_resnet_v2 import InceptionResNetV2
from keras.optimizers import Adam
from keras.callbacks import ReduceLROnPlateau
import keras.backend as K
%matplotlib inline
import matplotlib.pyplot as plt
Using TensorFlow backend.
X_train = np.load("/floyd/input/skin_cancer_192_256/256_192_train.npy")
y_train = np.load("/floyd/input/skin_cancer_192_256/train_labels.npy")
X_val = np.load("/floyd/input/skin_cancer_192_256/256_192_val.npy")
y_val = np.load("/floyd/input/skin_cancer_192_256/val_labels.npy")
X_train.shape, X_val.shape
((8111, 192, 256, 3), (902, 192, 256, 3))
y_train.shape, y_val.shape
((8111,), (902,))
y_train = to_categorical(y_train)
y_val = to_categorical(y_val)
y_train.shape, y_val.shape
((8111, 7), (902, 7))
pre_trained_model = InceptionResNetV2(input_shape=(192, 256, 3), include_top=False, weights="imagenet")
Downloading data from https://github.com/fchollet/deep-learning-models/releases/download/v0.7/inception_resnet_v2_weights_tf_dim_ordering_tf_kernels_notop.h5 219062272/219055592 [==============================] - 15s 0us/step
for layer in pre_trained_model.layers:
print(layer.name)
if hasattr(layer, 'moving_mean') and hasattr(layer, 'moving_variance'):
layer.trainable = True
K.eval(K.update(layer.moving_mean, K.zeros_like(layer.moving_mean)))
K.eval(K.update(layer.moving_variance, K.zeros_like(layer.moving_variance)))
else:
layer.trainable = False
print(len(pre_trained_model.layers))
input_1 conv2d_1 batch_normalization_1 activation_1 conv2d_2 batch_normalization_2 activation_2 conv2d_3 batch_normalization_3 activation_3 max_pooling2d_1 conv2d_4 batch_normalization_4 activation_4 conv2d_5 batch_normalization_5 activation_5 max_pooling2d_2 conv2d_9 batch_normalization_9 activation_9 conv2d_7 conv2d_10 batch_normalization_7 batch_normalization_10 activation_7 activation_10 average_pooling2d_1 conv2d_6 conv2d_8 conv2d_11 conv2d_12 batch_normalization_6 batch_normalization_8 batch_normalization_11 batch_normalization_12 activation_6 activation_8 activation_11 activation_12 mixed_5b conv2d_16 batch_normalization_16 activation_16 conv2d_14 conv2d_17 batch_normalization_14 batch_normalization_17 activation_14 activation_17 conv2d_13 conv2d_15 conv2d_18 batch_normalization_13 batch_normalization_15 batch_normalization_18 activation_13 activation_15 activation_18 block35_1_mixed block35_1_conv block35_1 block35_1_ac conv2d_22 batch_normalization_22 activation_22 conv2d_20 conv2d_23 batch_normalization_20 batch_normalization_23 activation_20 activation_23 conv2d_19 conv2d_21 conv2d_24 batch_normalization_19 batch_normalization_21 batch_normalization_24 activation_19 activation_21 activation_24 block35_2_mixed block35_2_conv block35_2 block35_2_ac conv2d_28 batch_normalization_28 activation_28 conv2d_26 conv2d_29 batch_normalization_26 batch_normalization_29 activation_26 activation_29 conv2d_25 conv2d_27 conv2d_30 batch_normalization_25 batch_normalization_27 batch_normalization_30 activation_25 activation_27 activation_30 block35_3_mixed block35_3_conv block35_3 block35_3_ac conv2d_34 batch_normalization_34 activation_34 conv2d_32 conv2d_35 batch_normalization_32 batch_normalization_35 activation_32 activation_35 conv2d_31 conv2d_33 conv2d_36 batch_normalization_31 batch_normalization_33 batch_normalization_36 activation_31 activation_33 activation_36 block35_4_mixed block35_4_conv block35_4 block35_4_ac conv2d_40 batch_normalization_40 activation_40 conv2d_38 conv2d_41 batch_normalization_38 batch_normalization_41 activation_38 activation_41 conv2d_37 conv2d_39 conv2d_42 batch_normalization_37 batch_normalization_39 batch_normalization_42 activation_37 activation_39 activation_42 block35_5_mixed block35_5_conv block35_5 block35_5_ac conv2d_46 batch_normalization_46 activation_46 conv2d_44 conv2d_47 batch_normalization_44 batch_normalization_47 activation_44 activation_47 conv2d_43 conv2d_45 conv2d_48 batch_normalization_43 batch_normalization_45 batch_normalization_48 activation_43 activation_45 activation_48 block35_6_mixed block35_6_conv block35_6 block35_6_ac conv2d_52 batch_normalization_52 activation_52 conv2d_50 conv2d_53 batch_normalization_50 batch_normalization_53 activation_50 activation_53 conv2d_49 conv2d_51 conv2d_54 batch_normalization_49 batch_normalization_51 batch_normalization_54 activation_49 activation_51 activation_54 block35_7_mixed block35_7_conv block35_7 block35_7_ac conv2d_58 batch_normalization_58 activation_58 conv2d_56 conv2d_59 batch_normalization_56 batch_normalization_59 activation_56 activation_59 conv2d_55 conv2d_57 conv2d_60 batch_normalization_55 batch_normalization_57 batch_normalization_60 activation_55 activation_57 activation_60 block35_8_mixed block35_8_conv block35_8 block35_8_ac conv2d_64 batch_normalization_64 activation_64 conv2d_62 conv2d_65 batch_normalization_62 batch_normalization_65 activation_62 activation_65 conv2d_61 conv2d_63 conv2d_66 batch_normalization_61 batch_normalization_63 batch_normalization_66 activation_61 activation_63 activation_66 block35_9_mixed block35_9_conv block35_9 block35_9_ac conv2d_70 batch_normalization_70 activation_70 conv2d_68 conv2d_71 batch_normalization_68 batch_normalization_71 activation_68 activation_71 conv2d_67 conv2d_69 conv2d_72 batch_normalization_67 batch_normalization_69 batch_normalization_72 activation_67 activation_69 activation_72 block35_10_mixed block35_10_conv block35_10 block35_10_ac conv2d_74 batch_normalization_74 activation_74 conv2d_75 batch_normalization_75 activation_75 conv2d_73 conv2d_76 batch_normalization_73 batch_normalization_76 activation_73 activation_76 max_pooling2d_3 mixed_6a conv2d_78 batch_normalization_78 activation_78 conv2d_79 batch_normalization_79 activation_79 conv2d_77 conv2d_80 batch_normalization_77 batch_normalization_80 activation_77 activation_80 block17_1_mixed block17_1_conv block17_1 block17_1_ac conv2d_82 batch_normalization_82 activation_82 conv2d_83 batch_normalization_83 activation_83 conv2d_81 conv2d_84 batch_normalization_81 batch_normalization_84 activation_81 activation_84 block17_2_mixed block17_2_conv block17_2 block17_2_ac conv2d_86 batch_normalization_86 activation_86 conv2d_87 batch_normalization_87 activation_87 conv2d_85 conv2d_88 batch_normalization_85 batch_normalization_88 activation_85 activation_88 block17_3_mixed block17_3_conv block17_3 block17_3_ac conv2d_90 batch_normalization_90 activation_90 conv2d_91 batch_normalization_91 activation_91 conv2d_89 conv2d_92 batch_normalization_89 batch_normalization_92 activation_89 activation_92 block17_4_mixed block17_4_conv block17_4 block17_4_ac conv2d_94 batch_normalization_94 activation_94 conv2d_95 batch_normalization_95 activation_95 conv2d_93 conv2d_96 batch_normalization_93 batch_normalization_96 activation_93 activation_96 block17_5_mixed block17_5_conv block17_5 block17_5_ac conv2d_98 batch_normalization_98 activation_98 conv2d_99 batch_normalization_99 activation_99 conv2d_97 conv2d_100 batch_normalization_97 batch_normalization_100 activation_97 activation_100 block17_6_mixed block17_6_conv block17_6 block17_6_ac conv2d_102 batch_normalization_102 activation_102 conv2d_103 batch_normalization_103 activation_103 conv2d_101 conv2d_104 batch_normalization_101 batch_normalization_104 activation_101 activation_104 block17_7_mixed block17_7_conv block17_7 block17_7_ac conv2d_106 batch_normalization_106 activation_106 conv2d_107 batch_normalization_107 activation_107 conv2d_105 conv2d_108 batch_normalization_105 batch_normalization_108 activation_105 activation_108 block17_8_mixed block17_8_conv block17_8 block17_8_ac conv2d_110 batch_normalization_110 activation_110 conv2d_111 batch_normalization_111 activation_111 conv2d_109 conv2d_112 batch_normalization_109 batch_normalization_112 activation_109 activation_112 block17_9_mixed block17_9_conv block17_9 block17_9_ac conv2d_114 batch_normalization_114 activation_114 conv2d_115 batch_normalization_115 activation_115 conv2d_113 conv2d_116 batch_normalization_113 batch_normalization_116 activation_113 activation_116 block17_10_mixed block17_10_conv block17_10 block17_10_ac conv2d_118 batch_normalization_118 activation_118 conv2d_119 batch_normalization_119 activation_119 conv2d_117 conv2d_120 batch_normalization_117 batch_normalization_120 activation_117 activation_120 block17_11_mixed block17_11_conv block17_11 block17_11_ac conv2d_122 batch_normalization_122 activation_122 conv2d_123 batch_normalization_123 activation_123 conv2d_121 conv2d_124 batch_normalization_121 batch_normalization_124 activation_121 activation_124 block17_12_mixed block17_12_conv block17_12 block17_12_ac conv2d_126 batch_normalization_126 activation_126 conv2d_127 batch_normalization_127 activation_127 conv2d_125 conv2d_128 batch_normalization_125 batch_normalization_128 activation_125 activation_128 block17_13_mixed block17_13_conv block17_13 block17_13_ac conv2d_130 batch_normalization_130 activation_130 conv2d_131 batch_normalization_131 activation_131 conv2d_129 conv2d_132 batch_normalization_129 batch_normalization_132 activation_129 activation_132 block17_14_mixed block17_14_conv block17_14 block17_14_ac conv2d_134 batch_normalization_134 activation_134 conv2d_135 batch_normalization_135 activation_135 conv2d_133 conv2d_136 batch_normalization_133 batch_normalization_136 activation_133 activation_136 block17_15_mixed block17_15_conv block17_15 block17_15_ac conv2d_138 batch_normalization_138 activation_138 conv2d_139 batch_normalization_139 activation_139 conv2d_137 conv2d_140 batch_normalization_137 batch_normalization_140 activation_137 activation_140 block17_16_mixed block17_16_conv block17_16 block17_16_ac conv2d_142 batch_normalization_142 activation_142 conv2d_143 batch_normalization_143 activation_143 conv2d_141 conv2d_144 batch_normalization_141 batch_normalization_144 activation_141 activation_144 block17_17_mixed block17_17_conv block17_17 block17_17_ac conv2d_146 batch_normalization_146 activation_146 conv2d_147 batch_normalization_147 activation_147 conv2d_145 conv2d_148 batch_normalization_145 batch_normalization_148 activation_145 activation_148 block17_18_mixed block17_18_conv block17_18 block17_18_ac conv2d_150 batch_normalization_150 activation_150 conv2d_151 batch_normalization_151 activation_151 conv2d_149 conv2d_152 batch_normalization_149 batch_normalization_152 activation_149 activation_152 block17_19_mixed block17_19_conv block17_19 block17_19_ac conv2d_154 batch_normalization_154 activation_154 conv2d_155 batch_normalization_155 activation_155 conv2d_153 conv2d_156 batch_normalization_153 batch_normalization_156 activation_153 activation_156 block17_20_mixed block17_20_conv block17_20 block17_20_ac conv2d_161 batch_normalization_161 activation_161 conv2d_157 conv2d_159 conv2d_162 batch_normalization_157 batch_normalization_159 batch_normalization_162 activation_157 activation_159 activation_162 conv2d_158 conv2d_160 conv2d_163 batch_normalization_158 batch_normalization_160 batch_normalization_163 activation_158 activation_160 activation_163 max_pooling2d_4 mixed_7a conv2d_165 batch_normalization_165 activation_165 conv2d_166 batch_normalization_166 activation_166 conv2d_164 conv2d_167 batch_normalization_164 batch_normalization_167 activation_164 activation_167 block8_1_mixed block8_1_conv block8_1 block8_1_ac conv2d_169 batch_normalization_169 activation_169 conv2d_170 batch_normalization_170 activation_170 conv2d_168 conv2d_171 batch_normalization_168 batch_normalization_171 activation_168 activation_171 block8_2_mixed block8_2_conv block8_2 block8_2_ac conv2d_173 batch_normalization_173 activation_173 conv2d_174 batch_normalization_174 activation_174 conv2d_172 conv2d_175 batch_normalization_172 batch_normalization_175 activation_172 activation_175 block8_3_mixed block8_3_conv block8_3 block8_3_ac conv2d_177 batch_normalization_177 activation_177 conv2d_178 batch_normalization_178 activation_178 conv2d_176 conv2d_179 batch_normalization_176 batch_normalization_179 activation_176 activation_179 block8_4_mixed block8_4_conv block8_4 block8_4_ac conv2d_181 batch_normalization_181 activation_181 conv2d_182 batch_normalization_182 activation_182 conv2d_180 conv2d_183 batch_normalization_180 batch_normalization_183 activation_180 activation_183 block8_5_mixed block8_5_conv block8_5 block8_5_ac conv2d_185 batch_normalization_185 activation_185 conv2d_186 batch_normalization_186 activation_186 conv2d_184 conv2d_187 batch_normalization_184 batch_normalization_187 activation_184 activation_187 block8_6_mixed block8_6_conv block8_6 block8_6_ac conv2d_189 batch_normalization_189 activation_189 conv2d_190 batch_normalization_190 activation_190 conv2d_188 conv2d_191 batch_normalization_188 batch_normalization_191 activation_188 activation_191 block8_7_mixed block8_7_conv block8_7 block8_7_ac conv2d_193 batch_normalization_193 activation_193 conv2d_194 batch_normalization_194 activation_194 conv2d_192 conv2d_195 batch_normalization_192 batch_normalization_195 activation_192 activation_195 block8_8_mixed block8_8_conv block8_8 block8_8_ac conv2d_197 batch_normalization_197 activation_197 conv2d_198 batch_normalization_198 activation_198 conv2d_196 conv2d_199 batch_normalization_196 batch_normalization_199 activation_196 activation_199 block8_9_mixed block8_9_conv block8_9 block8_9_ac conv2d_201 batch_normalization_201 activation_201 conv2d_202 batch_normalization_202 activation_202 conv2d_200 conv2d_203 batch_normalization_200 batch_normalization_203 activation_200 activation_203 block8_10_mixed block8_10_conv block8_10 conv_7b conv_7b_bn conv_7b_ac 780
last_layer = pre_trained_model.get_layer('conv_7b_ac')
print('last layer output shape:', last_layer.output_shape)
last_output = last_layer.output
last layer output shape: (None, 4, 6, 1536)
# Flatten the output layer to 1 dimension
x = layers.GlobalMaxPooling2D()(last_output)
# Add a fully connected layer with 512 hidden units and ReLU activation
x = layers.Dense(512, activation='relu')(x)
# Add a dropout rate of 0.7
x = layers.Dropout(0.5)(x)
# Add a final sigmoid layer for classification
x = layers.Dense(7, activation='softmax')(x)
# Configure and compile the model
model = Model(pre_trained_model.input, x)
optimizer = Adam(lr=0.0001, beta_1=0.9, beta_2=0.999, epsilon=None, decay=0.0, amsgrad=True)
model.compile(loss='categorical_crossentropy',
optimizer=optimizer,
metrics=['accuracy'])
model.summary()
__________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ================================================================================================== input_1 (InputLayer) (None, 192, 256, 3) 0 __________________________________________________________________________________________________ conv2d_1 (Conv2D) (None, 95, 127, 32) 864 input_1[0][0] __________________________________________________________________________________________________ batch_normalization_1 (BatchNor (None, 95, 127, 32) 96 conv2d_1[0][0] __________________________________________________________________________________________________ activation_1 (Activation) (None, 95, 127, 32) 0 batch_normalization_1[0][0] __________________________________________________________________________________________________ conv2d_2 (Conv2D) (None, 93, 125, 32) 9216 activation_1[0][0] __________________________________________________________________________________________________ batch_normalization_2 (BatchNor (None, 93, 125, 32) 96 conv2d_2[0][0] __________________________________________________________________________________________________ activation_2 (Activation) (None, 93, 125, 32) 0 batch_normalization_2[0][0] __________________________________________________________________________________________________ conv2d_3 (Conv2D) (None, 93, 125, 64) 18432 activation_2[0][0] __________________________________________________________________________________________________ batch_normalization_3 (BatchNor (None, 93, 125, 64) 192 conv2d_3[0][0] __________________________________________________________________________________________________ activation_3 (Activation) (None, 93, 125, 64) 0 batch_normalization_3[0][0] __________________________________________________________________________________________________ max_pooling2d_1 (MaxPooling2D) (None, 46, 62, 64) 0 activation_3[0][0] __________________________________________________________________________________________________ conv2d_4 (Conv2D) (None, 46, 62, 80) 5120 max_pooling2d_1[0][0] __________________________________________________________________________________________________ batch_normalization_4 (BatchNor (None, 46, 62, 80) 240 conv2d_4[0][0] __________________________________________________________________________________________________ activation_4 (Activation) (None, 46, 62, 80) 0 batch_normalization_4[0][0] __________________________________________________________________________________________________ conv2d_5 (Conv2D) (None, 44, 60, 192) 138240 activation_4[0][0] __________________________________________________________________________________________________ batch_normalization_5 (BatchNor (None, 44, 60, 192) 576 conv2d_5[0][0] __________________________________________________________________________________________________ activation_5 (Activation) (None, 44, 60, 192) 0 batch_normalization_5[0][0] __________________________________________________________________________________________________ max_pooling2d_2 (MaxPooling2D) (None, 21, 29, 192) 0 activation_5[0][0] __________________________________________________________________________________________________ conv2d_9 (Conv2D) (None, 21, 29, 64) 12288 max_pooling2d_2[0][0] __________________________________________________________________________________________________ batch_normalization_9 (BatchNor (None, 21, 29, 64) 192 conv2d_9[0][0] __________________________________________________________________________________________________ activation_9 (Activation) (None, 21, 29, 64) 0 batch_normalization_9[0][0] __________________________________________________________________________________________________ conv2d_7 (Conv2D) (None, 21, 29, 48) 9216 max_pooling2d_2[0][0] __________________________________________________________________________________________________ conv2d_10 (Conv2D) (None, 21, 29, 96) 55296 activation_9[0][0] __________________________________________________________________________________________________ batch_normalization_7 (BatchNor (None, 21, 29, 48) 144 conv2d_7[0][0] __________________________________________________________________________________________________ batch_normalization_10 (BatchNo (None, 21, 29, 96) 288 conv2d_10[0][0] __________________________________________________________________________________________________ activation_7 (Activation) (None, 21, 29, 48) 0 batch_normalization_7[0][0] __________________________________________________________________________________________________ activation_10 (Activation) (None, 21, 29, 96) 0 batch_normalization_10[0][0] __________________________________________________________________________________________________ average_pooling2d_1 (AveragePoo (None, 21, 29, 192) 0 max_pooling2d_2[0][0] __________________________________________________________________________________________________ conv2d_6 (Conv2D) (None, 21, 29, 96) 18432 max_pooling2d_2[0][0] __________________________________________________________________________________________________ conv2d_8 (Conv2D) (None, 21, 29, 64) 76800 activation_7[0][0] __________________________________________________________________________________________________ conv2d_11 (Conv2D) (None, 21, 29, 96) 82944 activation_10[0][0] __________________________________________________________________________________________________ conv2d_12 (Conv2D) (None, 21, 29, 64) 12288 average_pooling2d_1[0][0] __________________________________________________________________________________________________ batch_normalization_6 (BatchNor (None, 21, 29, 96) 288 conv2d_6[0][0] __________________________________________________________________________________________________ batch_normalization_8 (BatchNor (None, 21, 29, 64) 192 conv2d_8[0][0] __________________________________________________________________________________________________ batch_normalization_11 (BatchNo (None, 21, 29, 96) 288 conv2d_11[0][0] __________________________________________________________________________________________________ batch_normalization_12 (BatchNo (None, 21, 29, 64) 192 conv2d_12[0][0] __________________________________________________________________________________________________ activation_6 (Activation) (None, 21, 29, 96) 0 batch_normalization_6[0][0] __________________________________________________________________________________________________ activation_8 (Activation) (None, 21, 29, 64) 0 batch_normalization_8[0][0] __________________________________________________________________________________________________ activation_11 (Activation) (None, 21, 29, 96) 0 batch_normalization_11[0][0] __________________________________________________________________________________________________ activation_12 (Activation) (None, 21, 29, 64) 0 batch_normalization_12[0][0] __________________________________________________________________________________________________ mixed_5b (Concatenate) (None, 21, 29, 320) 0 activation_6[0][0] activation_8[0][0] activation_11[0][0] activation_12[0][0] __________________________________________________________________________________________________ conv2d_16 (Conv2D) (None, 21, 29, 32) 10240 mixed_5b[0][0] __________________________________________________________________________________________________ batch_normalization_16 (BatchNo (None, 21, 29, 32) 96 conv2d_16[0][0] __________________________________________________________________________________________________ activation_16 (Activation) (None, 21, 29, 32) 0 batch_normalization_16[0][0] __________________________________________________________________________________________________ conv2d_14 (Conv2D) (None, 21, 29, 32) 10240 mixed_5b[0][0] __________________________________________________________________________________________________ conv2d_17 (Conv2D) (None, 21, 29, 48) 13824 activation_16[0][0] __________________________________________________________________________________________________ batch_normalization_14 (BatchNo (None, 21, 29, 32) 96 conv2d_14[0][0] __________________________________________________________________________________________________ batch_normalization_17 (BatchNo (None, 21, 29, 48) 144 conv2d_17[0][0] __________________________________________________________________________________________________ activation_14 (Activation) (None, 21, 29, 32) 0 batch_normalization_14[0][0] __________________________________________________________________________________________________ activation_17 (Activation) (None, 21, 29, 48) 0 batch_normalization_17[0][0] __________________________________________________________________________________________________ conv2d_13 (Conv2D) (None, 21, 29, 32) 10240 mixed_5b[0][0] __________________________________________________________________________________________________ conv2d_15 (Conv2D) (None, 21, 29, 32) 9216 activation_14[0][0] __________________________________________________________________________________________________ conv2d_18 (Conv2D) (None, 21, 29, 64) 27648 activation_17[0][0] __________________________________________________________________________________________________ batch_normalization_13 (BatchNo (None, 21, 29, 32) 96 conv2d_13[0][0] __________________________________________________________________________________________________ batch_normalization_15 (BatchNo (None, 21, 29, 32) 96 conv2d_15[0][0] __________________________________________________________________________________________________ batch_normalization_18 (BatchNo (None, 21, 29, 64) 192 conv2d_18[0][0] __________________________________________________________________________________________________ activation_13 (Activation) (None, 21, 29, 32) 0 batch_normalization_13[0][0] __________________________________________________________________________________________________ activation_15 (Activation) (None, 21, 29, 32) 0 batch_normalization_15[0][0] __________________________________________________________________________________________________ activation_18 (Activation) (None, 21, 29, 64) 0 batch_normalization_18[0][0] __________________________________________________________________________________________________ block35_1_mixed (Concatenate) (None, 21, 29, 128) 0 activation_13[0][0] activation_15[0][0] activation_18[0][0] __________________________________________________________________________________________________ block35_1_conv (Conv2D) (None, 21, 29, 320) 41280 block35_1_mixed[0][0] __________________________________________________________________________________________________ block35_1 (Lambda) (None, 21, 29, 320) 0 mixed_5b[0][0] block35_1_conv[0][0] __________________________________________________________________________________________________ block35_1_ac (Activation) (None, 21, 29, 320) 0 block35_1[0][0] __________________________________________________________________________________________________ conv2d_22 (Conv2D) (None, 21, 29, 32) 10240 block35_1_ac[0][0] __________________________________________________________________________________________________ batch_normalization_22 (BatchNo (None, 21, 29, 32) 96 conv2d_22[0][0] __________________________________________________________________________________________________ activation_22 (Activation) (None, 21, 29, 32) 0 batch_normalization_22[0][0] __________________________________________________________________________________________________ conv2d_20 (Conv2D) (None, 21, 29, 32) 10240 block35_1_ac[0][0] __________________________________________________________________________________________________ conv2d_23 (Conv2D) (None, 21, 29, 48) 13824 activation_22[0][0] __________________________________________________________________________________________________ batch_normalization_20 (BatchNo (None, 21, 29, 32) 96 conv2d_20[0][0] __________________________________________________________________________________________________ batch_normalization_23 (BatchNo (None, 21, 29, 48) 144 conv2d_23[0][0] __________________________________________________________________________________________________ activation_20 (Activation) (None, 21, 29, 32) 0 batch_normalization_20[0][0] __________________________________________________________________________________________________ activation_23 (Activation) (None, 21, 29, 48) 0 batch_normalization_23[0][0] __________________________________________________________________________________________________ conv2d_19 (Conv2D) (None, 21, 29, 32) 10240 block35_1_ac[0][0] __________________________________________________________________________________________________ conv2d_21 (Conv2D) (None, 21, 29, 32) 9216 activation_20[0][0] __________________________________________________________________________________________________ conv2d_24 (Conv2D) (None, 21, 29, 64) 27648 activation_23[0][0] __________________________________________________________________________________________________ batch_normalization_19 (BatchNo (None, 21, 29, 32) 96 conv2d_19[0][0] __________________________________________________________________________________________________ batch_normalization_21 (BatchNo (None, 21, 29, 32) 96 conv2d_21[0][0] __________________________________________________________________________________________________ batch_normalization_24 (BatchNo (None, 21, 29, 64) 192 conv2d_24[0][0] __________________________________________________________________________________________________ activation_19 (Activation) (None, 21, 29, 32) 0 batch_normalization_19[0][0] __________________________________________________________________________________________________ activation_21 (Activation) (None, 21, 29, 32) 0 batch_normalization_21[0][0] __________________________________________________________________________________________________ activation_24 (Activation) (None, 21, 29, 64) 0 batch_normalization_24[0][0] __________________________________________________________________________________________________ block35_2_mixed (Concatenate) (None, 21, 29, 128) 0 activation_19[0][0] activation_21[0][0] activation_24[0][0] __________________________________________________________________________________________________ block35_2_conv (Conv2D) (None, 21, 29, 320) 41280 block35_2_mixed[0][0] __________________________________________________________________________________________________ block35_2 (Lambda) (None, 21, 29, 320) 0 block35_1_ac[0][0] block35_2_conv[0][0] __________________________________________________________________________________________________ block35_2_ac (Activation) (None, 21, 29, 320) 0 block35_2[0][0] __________________________________________________________________________________________________ conv2d_28 (Conv2D) (None, 21, 29, 32) 10240 block35_2_ac[0][0] __________________________________________________________________________________________________ batch_normalization_28 (BatchNo (None, 21, 29, 32) 96 conv2d_28[0][0] __________________________________________________________________________________________________ activation_28 (Activation) (None, 21, 29, 32) 0 batch_normalization_28[0][0] __________________________________________________________________________________________________ conv2d_26 (Conv2D) (None, 21, 29, 32) 10240 block35_2_ac[0][0] __________________________________________________________________________________________________ conv2d_29 (Conv2D) (None, 21, 29, 48) 13824 activation_28[0][0] __________________________________________________________________________________________________ batch_normalization_26 (BatchNo (None, 21, 29, 32) 96 conv2d_26[0][0] __________________________________________________________________________________________________ batch_normalization_29 (BatchNo (None, 21, 29, 48) 144 conv2d_29[0][0] __________________________________________________________________________________________________ activation_26 (Activation) (None, 21, 29, 32) 0 batch_normalization_26[0][0] __________________________________________________________________________________________________ activation_29 (Activation) (None, 21, 29, 48) 0 batch_normalization_29[0][0] __________________________________________________________________________________________________ conv2d_25 (Conv2D) (None, 21, 29, 32) 10240 block35_2_ac[0][0] __________________________________________________________________________________________________ conv2d_27 (Conv2D) (None, 21, 29, 32) 9216 activation_26[0][0] __________________________________________________________________________________________________ conv2d_30 (Conv2D) (None, 21, 29, 64) 27648 activation_29[0][0] __________________________________________________________________________________________________ batch_normalization_25 (BatchNo (None, 21, 29, 32) 96 conv2d_25[0][0] __________________________________________________________________________________________________ batch_normalization_27 (BatchNo (None, 21, 29, 32) 96 conv2d_27[0][0] __________________________________________________________________________________________________ batch_normalization_30 (BatchNo (None, 21, 29, 64) 192 conv2d_30[0][0] __________________________________________________________________________________________________ activation_25 (Activation) (None, 21, 29, 32) 0 batch_normalization_25[0][0] __________________________________________________________________________________________________ activation_27 (Activation) (None, 21, 29, 32) 0 batch_normalization_27[0][0] __________________________________________________________________________________________________ activation_30 (Activation) (None, 21, 29, 64) 0 batch_normalization_30[0][0] __________________________________________________________________________________________________ block35_3_mixed (Concatenate) (None, 21, 29, 128) 0 activation_25[0][0] activation_27[0][0] activation_30[0][0] __________________________________________________________________________________________________ block35_3_conv (Conv2D) (None, 21, 29, 320) 41280 block35_3_mixed[0][0] __________________________________________________________________________________________________ block35_3 (Lambda) (None, 21, 29, 320) 0 block35_2_ac[0][0] block35_3_conv[0][0] __________________________________________________________________________________________________ block35_3_ac (Activation) (None, 21, 29, 320) 0 block35_3[0][0] __________________________________________________________________________________________________ conv2d_34 (Conv2D) (None, 21, 29, 32) 10240 block35_3_ac[0][0] __________________________________________________________________________________________________ batch_normalization_34 (BatchNo (None, 21, 29, 32) 96 conv2d_34[0][0] __________________________________________________________________________________________________ activation_34 (Activation) (None, 21, 29, 32) 0 batch_normalization_34[0][0] __________________________________________________________________________________________________ conv2d_32 (Conv2D) (None, 21, 29, 32) 10240 block35_3_ac[0][0] __________________________________________________________________________________________________ conv2d_35 (Conv2D) (None, 21, 29, 48) 13824 activation_34[0][0] __________________________________________________________________________________________________ batch_normalization_32 (BatchNo (None, 21, 29, 32) 96 conv2d_32[0][0] __________________________________________________________________________________________________ batch_normalization_35 (BatchNo (None, 21, 29, 48) 144 conv2d_35[0][0] __________________________________________________________________________________________________ activation_32 (Activation) (None, 21, 29, 32) 0 batch_normalization_32[0][0] __________________________________________________________________________________________________ activation_35 (Activation) (None, 21, 29, 48) 0 batch_normalization_35[0][0] __________________________________________________________________________________________________ conv2d_31 (Conv2D) (None, 21, 29, 32) 10240 block35_3_ac[0][0] __________________________________________________________________________________________________ conv2d_33 (Conv2D) (None, 21, 29, 32) 9216 activation_32[0][0] __________________________________________________________________________________________________ conv2d_36 (Conv2D) (None, 21, 29, 64) 27648 activation_35[0][0] __________________________________________________________________________________________________ batch_normalization_31 (BatchNo (None, 21, 29, 32) 96 conv2d_31[0][0] __________________________________________________________________________________________________ batch_normalization_33 (BatchNo (None, 21, 29, 32) 96 conv2d_33[0][0] __________________________________________________________________________________________________ batch_normalization_36 (BatchNo (None, 21, 29, 64) 192 conv2d_36[0][0] __________________________________________________________________________________________________ activation_31 (Activation) (None, 21, 29, 32) 0 batch_normalization_31[0][0] __________________________________________________________________________________________________ activation_33 (Activation) (None, 21, 29, 32) 0 batch_normalization_33[0][0] __________________________________________________________________________________________________ activation_36 (Activation) (None, 21, 29, 64) 0 batch_normalization_36[0][0] __________________________________________________________________________________________________ block35_4_mixed (Concatenate) (None, 21, 29, 128) 0 activation_31[0][0] activation_33[0][0] activation_36[0][0] __________________________________________________________________________________________________ block35_4_conv (Conv2D) (None, 21, 29, 320) 41280 block35_4_mixed[0][0] __________________________________________________________________________________________________ block35_4 (Lambda) (None, 21, 29, 320) 0 block35_3_ac[0][0] block35_4_conv[0][0] __________________________________________________________________________________________________ block35_4_ac (Activation) (None, 21, 29, 320) 0 block35_4[0][0] __________________________________________________________________________________________________ conv2d_40 (Conv2D) (None, 21, 29, 32) 10240 block35_4_ac[0][0] __________________________________________________________________________________________________ batch_normalization_40 (BatchNo (None, 21, 29, 32) 96 conv2d_40[0][0] __________________________________________________________________________________________________ activation_40 (Activation) (None, 21, 29, 32) 0 batch_normalization_40[0][0] __________________________________________________________________________________________________ conv2d_38 (Conv2D) (None, 21, 29, 32) 10240 block35_4_ac[0][0] __________________________________________________________________________________________________ conv2d_41 (Conv2D) (None, 21, 29, 48) 13824 activation_40[0][0] __________________________________________________________________________________________________ batch_normalization_38 (BatchNo (None, 21, 29, 32) 96 conv2d_38[0][0] __________________________________________________________________________________________________ batch_normalization_41 (BatchNo (None, 21, 29, 48) 144 conv2d_41[0][0] __________________________________________________________________________________________________ activation_38 (Activation) (None, 21, 29, 32) 0 batch_normalization_38[0][0] __________________________________________________________________________________________________ activation_41 (Activation) (None, 21, 29, 48) 0 batch_normalization_41[0][0] __________________________________________________________________________________________________ conv2d_37 (Conv2D) (None, 21, 29, 32) 10240 block35_4_ac[0][0] __________________________________________________________________________________________________ conv2d_39 (Conv2D) (None, 21, 29, 32) 9216 activation_38[0][0] __________________________________________________________________________________________________ conv2d_42 (Conv2D) (None, 21, 29, 64) 27648 activation_41[0][0] __________________________________________________________________________________________________ batch_normalization_37 (BatchNo (None, 21, 29, 32) 96 conv2d_37[0][0] __________________________________________________________________________________________________ batch_normalization_39 (BatchNo (None, 21, 29, 32) 96 conv2d_39[0][0] __________________________________________________________________________________________________ batch_normalization_42 (BatchNo (None, 21, 29, 64) 192 conv2d_42[0][0] __________________________________________________________________________________________________ activation_37 (Activation) (None, 21, 29, 32) 0 batch_normalization_37[0][0] __________________________________________________________________________________________________ activation_39 (Activation) (None, 21, 29, 32) 0 batch_normalization_39[0][0] __________________________________________________________________________________________________ activation_42 (Activation) (None, 21, 29, 64) 0 batch_normalization_42[0][0] __________________________________________________________________________________________________ block35_5_mixed (Concatenate) (None, 21, 29, 128) 0 activation_37[0][0] activation_39[0][0] activation_42[0][0] __________________________________________________________________________________________________ block35_5_conv (Conv2D) (None, 21, 29, 320) 41280 block35_5_mixed[0][0] __________________________________________________________________________________________________ block35_5 (Lambda) (None, 21, 29, 320) 0 block35_4_ac[0][0] block35_5_conv[0][0] __________________________________________________________________________________________________ block35_5_ac (Activation) (None, 21, 29, 320) 0 block35_5[0][0] __________________________________________________________________________________________________ conv2d_46 (Conv2D) (None, 21, 29, 32) 10240 block35_5_ac[0][0] __________________________________________________________________________________________________ batch_normalization_46 (BatchNo (None, 21, 29, 32) 96 conv2d_46[0][0] __________________________________________________________________________________________________ activation_46 (Activation) (None, 21, 29, 32) 0 batch_normalization_46[0][0] __________________________________________________________________________________________________ conv2d_44 (Conv2D) (None, 21, 29, 32) 10240 block35_5_ac[0][0] __________________________________________________________________________________________________ conv2d_47 (Conv2D) (None, 21, 29, 48) 13824 activation_46[0][0] __________________________________________________________________________________________________ batch_normalization_44 (BatchNo (None, 21, 29, 32) 96 conv2d_44[0][0] __________________________________________________________________________________________________ batch_normalization_47 (BatchNo (None, 21, 29, 48) 144 conv2d_47[0][0] __________________________________________________________________________________________________ activation_44 (Activation) (None, 21, 29, 32) 0 batch_normalization_44[0][0] __________________________________________________________________________________________________ activation_47 (Activation) (None, 21, 29, 48) 0 batch_normalization_47[0][0] __________________________________________________________________________________________________ conv2d_43 (Conv2D) (None, 21, 29, 32) 10240 block35_5_ac[0][0] __________________________________________________________________________________________________ conv2d_45 (Conv2D) (None, 21, 29, 32) 9216 activation_44[0][0] __________________________________________________________________________________________________ conv2d_48 (Conv2D) (None, 21, 29, 64) 27648 activation_47[0][0] __________________________________________________________________________________________________ batch_normalization_43 (BatchNo (None, 21, 29, 32) 96 conv2d_43[0][0] __________________________________________________________________________________________________ batch_normalization_45 (BatchNo (None, 21, 29, 32) 96 conv2d_45[0][0] __________________________________________________________________________________________________ batch_normalization_48 (BatchNo (None, 21, 29, 64) 192 conv2d_48[0][0] __________________________________________________________________________________________________ activation_43 (Activation) (None, 21, 29, 32) 0 batch_normalization_43[0][0] __________________________________________________________________________________________________ activation_45 (Activation) (None, 21, 29, 32) 0 batch_normalization_45[0][0] __________________________________________________________________________________________________ activation_48 (Activation) (None, 21, 29, 64) 0 batch_normalization_48[0][0] __________________________________________________________________________________________________ block35_6_mixed (Concatenate) (None, 21, 29, 128) 0 activation_43[0][0] activation_45[0][0] activation_48[0][0] __________________________________________________________________________________________________ block35_6_conv (Conv2D) (None, 21, 29, 320) 41280 block35_6_mixed[0][0] __________________________________________________________________________________________________ block35_6 (Lambda) (None, 21, 29, 320) 0 block35_5_ac[0][0] block35_6_conv[0][0] __________________________________________________________________________________________________ block35_6_ac (Activation) (None, 21, 29, 320) 0 block35_6[0][0] __________________________________________________________________________________________________ conv2d_52 (Conv2D) (None, 21, 29, 32) 10240 block35_6_ac[0][0] __________________________________________________________________________________________________ batch_normalization_52 (BatchNo (None, 21, 29, 32) 96 conv2d_52[0][0] __________________________________________________________________________________________________ activation_52 (Activation) (None, 21, 29, 32) 0 batch_normalization_52[0][0] __________________________________________________________________________________________________ conv2d_50 (Conv2D) (None, 21, 29, 32) 10240 block35_6_ac[0][0] __________________________________________________________________________________________________ conv2d_53 (Conv2D) (None, 21, 29, 48) 13824 activation_52[0][0] __________________________________________________________________________________________________ batch_normalization_50 (BatchNo (None, 21, 29, 32) 96 conv2d_50[0][0] __________________________________________________________________________________________________ batch_normalization_53 (BatchNo (None, 21, 29, 48) 144 conv2d_53[0][0] __________________________________________________________________________________________________ activation_50 (Activation) (None, 21, 29, 32) 0 batch_normalization_50[0][0] __________________________________________________________________________________________________ activation_53 (Activation) (None, 21, 29, 48) 0 batch_normalization_53[0][0] __________________________________________________________________________________________________ conv2d_49 (Conv2D) (None, 21, 29, 32) 10240 block35_6_ac[0][0] __________________________________________________________________________________________________ conv2d_51 (Conv2D) (None, 21, 29, 32) 9216 activation_50[0][0] __________________________________________________________________________________________________ conv2d_54 (Conv2D) (None, 21, 29, 64) 27648 activation_53[0][0] __________________________________________________________________________________________________ batch_normalization_49 (BatchNo (None, 21, 29, 32) 96 conv2d_49[0][0] __________________________________________________________________________________________________ batch_normalization_51 (BatchNo (None, 21, 29, 32) 96 conv2d_51[0][0] __________________________________________________________________________________________________ batch_normalization_54 (BatchNo (None, 21, 29, 64) 192 conv2d_54[0][0] __________________________________________________________________________________________________ activation_49 (Activation) (None, 21, 29, 32) 0 batch_normalization_49[0][0] __________________________________________________________________________________________________ activation_51 (Activation) (None, 21, 29, 32) 0 batch_normalization_51[0][0] __________________________________________________________________________________________________ activation_54 (Activation) (None, 21, 29, 64) 0 batch_normalization_54[0][0] __________________________________________________________________________________________________ block35_7_mixed (Concatenate) (None, 21, 29, 128) 0 activation_49[0][0] activation_51[0][0] activation_54[0][0] __________________________________________________________________________________________________ block35_7_conv (Conv2D) (None, 21, 29, 320) 41280 block35_7_mixed[0][0] __________________________________________________________________________________________________ block35_7 (Lambda) (None, 21, 29, 320) 0 block35_6_ac[0][0] block35_7_conv[0][0] __________________________________________________________________________________________________ block35_7_ac (Activation) (None, 21, 29, 320) 0 block35_7[0][0] __________________________________________________________________________________________________ conv2d_58 (Conv2D) (None, 21, 29, 32) 10240 block35_7_ac[0][0] __________________________________________________________________________________________________ batch_normalization_58 (BatchNo (None, 21, 29, 32) 96 conv2d_58[0][0] __________________________________________________________________________________________________ activation_58 (Activation) (None, 21, 29, 32) 0 batch_normalization_58[0][0] __________________________________________________________________________________________________ conv2d_56 (Conv2D) (None, 21, 29, 32) 10240 block35_7_ac[0][0] __________________________________________________________________________________________________ conv2d_59 (Conv2D) (None, 21, 29, 48) 13824 activation_58[0][0] __________________________________________________________________________________________________ batch_normalization_56 (BatchNo (None, 21, 29, 32) 96 conv2d_56[0][0] __________________________________________________________________________________________________ batch_normalization_59 (BatchNo (None, 21, 29, 48) 144 conv2d_59[0][0] __________________________________________________________________________________________________ activation_56 (Activation) (None, 21, 29, 32) 0 batch_normalization_56[0][0] __________________________________________________________________________________________________ activation_59 (Activation) (None, 21, 29, 48) 0 batch_normalization_59[0][0] __________________________________________________________________________________________________ conv2d_55 (Conv2D) (None, 21, 29, 32) 10240 block35_7_ac[0][0] __________________________________________________________________________________________________ conv2d_57 (Conv2D) (None, 21, 29, 32) 9216 activation_56[0][0] __________________________________________________________________________________________________ conv2d_60 (Conv2D) (None, 21, 29, 64) 27648 activation_59[0][0] __________________________________________________________________________________________________ batch_normalization_55 (BatchNo (None, 21, 29, 32) 96 conv2d_55[0][0] __________________________________________________________________________________________________ batch_normalization_57 (BatchNo (None, 21, 29, 32) 96 conv2d_57[0][0] __________________________________________________________________________________________________ batch_normalization_60 (BatchNo (None, 21, 29, 64) 192 conv2d_60[0][0] __________________________________________________________________________________________________ activation_55 (Activation) (None, 21, 29, 32) 0 batch_normalization_55[0][0] __________________________________________________________________________________________________ activation_57 (Activation) (None, 21, 29, 32) 0 batch_normalization_57[0][0] __________________________________________________________________________________________________ activation_60 (Activation) (None, 21, 29, 64) 0 batch_normalization_60[0][0] __________________________________________________________________________________________________ block35_8_mixed (Concatenate) (None, 21, 29, 128) 0 activation_55[0][0] activation_57[0][0] activation_60[0][0] __________________________________________________________________________________________________ block35_8_conv (Conv2D) (None, 21, 29, 320) 41280 block35_8_mixed[0][0] __________________________________________________________________________________________________ block35_8 (Lambda) (None, 21, 29, 320) 0 block35_7_ac[0][0] block35_8_conv[0][0] __________________________________________________________________________________________________ block35_8_ac (Activation) (None, 21, 29, 320) 0 block35_8[0][0] __________________________________________________________________________________________________ conv2d_64 (Conv2D) (None, 21, 29, 32) 10240 block35_8_ac[0][0] __________________________________________________________________________________________________ batch_normalization_64 (BatchNo (None, 21, 29, 32) 96 conv2d_64[0][0] __________________________________________________________________________________________________ activation_64 (Activation) (None, 21, 29, 32) 0 batch_normalization_64[0][0] __________________________________________________________________________________________________ conv2d_62 (Conv2D) (None, 21, 29, 32) 10240 block35_8_ac[0][0] __________________________________________________________________________________________________ conv2d_65 (Conv2D) (None, 21, 29, 48) 13824 activation_64[0][0] __________________________________________________________________________________________________ batch_normalization_62 (BatchNo (None, 21, 29, 32) 96 conv2d_62[0][0] __________________________________________________________________________________________________ batch_normalization_65 (BatchNo (None, 21, 29, 48) 144 conv2d_65[0][0] __________________________________________________________________________________________________ activation_62 (Activation) (None, 21, 29, 32) 0 batch_normalization_62[0][0] __________________________________________________________________________________________________ activation_65 (Activation) (None, 21, 29, 48) 0 batch_normalization_65[0][0] __________________________________________________________________________________________________ conv2d_61 (Conv2D) (None, 21, 29, 32) 10240 block35_8_ac[0][0] __________________________________________________________________________________________________ conv2d_63 (Conv2D) (None, 21, 29, 32) 9216 activation_62[0][0] __________________________________________________________________________________________________ conv2d_66 (Conv2D) (None, 21, 29, 64) 27648 activation_65[0][0] __________________________________________________________________________________________________ batch_normalization_61 (BatchNo (None, 21, 29, 32) 96 conv2d_61[0][0] __________________________________________________________________________________________________ batch_normalization_63 (BatchNo (None, 21, 29, 32) 96 conv2d_63[0][0] __________________________________________________________________________________________________ batch_normalization_66 (BatchNo (None, 21, 29, 64) 192 conv2d_66[0][0] __________________________________________________________________________________________________ activation_61 (Activation) (None, 21, 29, 32) 0 batch_normalization_61[0][0] __________________________________________________________________________________________________ activation_63 (Activation) (None, 21, 29, 32) 0 batch_normalization_63[0][0] __________________________________________________________________________________________________ activation_66 (Activation) (None, 21, 29, 64) 0 batch_normalization_66[0][0] __________________________________________________________________________________________________ block35_9_mixed (Concatenate) (None, 21, 29, 128) 0 activation_61[0][0] activation_63[0][0] activation_66[0][0] __________________________________________________________________________________________________ block35_9_conv (Conv2D) (None, 21, 29, 320) 41280 block35_9_mixed[0][0] __________________________________________________________________________________________________ block35_9 (Lambda) (None, 21, 29, 320) 0 block35_8_ac[0][0] block35_9_conv[0][0] __________________________________________________________________________________________________ block35_9_ac (Activation) (None, 21, 29, 320) 0 block35_9[0][0] __________________________________________________________________________________________________ conv2d_70 (Conv2D) (None, 21, 29, 32) 10240 block35_9_ac[0][0] __________________________________________________________________________________________________ batch_normalization_70 (BatchNo (None, 21, 29, 32) 96 conv2d_70[0][0] __________________________________________________________________________________________________ activation_70 (Activation) (None, 21, 29, 32) 0 batch_normalization_70[0][0] __________________________________________________________________________________________________ conv2d_68 (Conv2D) (None, 21, 29, 32) 10240 block35_9_ac[0][0] __________________________________________________________________________________________________ conv2d_71 (Conv2D) (None, 21, 29, 48) 13824 activation_70[0][0] __________________________________________________________________________________________________ batch_normalization_68 (BatchNo (None, 21, 29, 32) 96 conv2d_68[0][0] __________________________________________________________________________________________________ batch_normalization_71 (BatchNo (None, 21, 29, 48) 144 conv2d_71[0][0] __________________________________________________________________________________________________ activation_68 (Activation) (None, 21, 29, 32) 0 batch_normalization_68[0][0] __________________________________________________________________________________________________ activation_71 (Activation) (None, 21, 29, 48) 0 batch_normalization_71[0][0] __________________________________________________________________________________________________ conv2d_67 (Conv2D) (None, 21, 29, 32) 10240 block35_9_ac[0][0] __________________________________________________________________________________________________ conv2d_69 (Conv2D) (None, 21, 29, 32) 9216 activation_68[0][0] __________________________________________________________________________________________________ conv2d_72 (Conv2D) (None, 21, 29, 64) 27648 activation_71[0][0] __________________________________________________________________________________________________ batch_normalization_67 (BatchNo (None, 21, 29, 32) 96 conv2d_67[0][0] __________________________________________________________________________________________________ batch_normalization_69 (BatchNo (None, 21, 29, 32) 96 conv2d_69[0][0] __________________________________________________________________________________________________ batch_normalization_72 (BatchNo (None, 21, 29, 64) 192 conv2d_72[0][0] __________________________________________________________________________________________________ activation_67 (Activation) (None, 21, 29, 32) 0 batch_normalization_67[0][0] __________________________________________________________________________________________________ activation_69 (Activation) (None, 21, 29, 32) 0 batch_normalization_69[0][0] __________________________________________________________________________________________________ activation_72 (Activation) (None, 21, 29, 64) 0 batch_normalization_72[0][0] __________________________________________________________________________________________________ block35_10_mixed (Concatenate) (None, 21, 29, 128) 0 activation_67[0][0] activation_69[0][0] activation_72[0][0] __________________________________________________________________________________________________ block35_10_conv (Conv2D) (None, 21, 29, 320) 41280 block35_10_mixed[0][0] __________________________________________________________________________________________________ block35_10 (Lambda) (None, 21, 29, 320) 0 block35_9_ac[0][0] block35_10_conv[0][0] __________________________________________________________________________________________________ block35_10_ac (Activation) (None, 21, 29, 320) 0 block35_10[0][0] __________________________________________________________________________________________________ conv2d_74 (Conv2D) (None, 21, 29, 256) 81920 block35_10_ac[0][0] __________________________________________________________________________________________________ batch_normalization_74 (BatchNo (None, 21, 29, 256) 768 conv2d_74[0][0] __________________________________________________________________________________________________ activation_74 (Activation) (None, 21, 29, 256) 0 batch_normalization_74[0][0] __________________________________________________________________________________________________ conv2d_75 (Conv2D) (None, 21, 29, 256) 589824 activation_74[0][0] __________________________________________________________________________________________________ batch_normalization_75 (BatchNo (None, 21, 29, 256) 768 conv2d_75[0][0] __________________________________________________________________________________________________ activation_75 (Activation) (None, 21, 29, 256) 0 batch_normalization_75[0][0] __________________________________________________________________________________________________ conv2d_73 (Conv2D) (None, 10, 14, 384) 1105920 block35_10_ac[0][0] __________________________________________________________________________________________________ conv2d_76 (Conv2D) (None, 10, 14, 384) 884736 activation_75[0][0] __________________________________________________________________________________________________ batch_normalization_73 (BatchNo (None, 10, 14, 384) 1152 conv2d_73[0][0] __________________________________________________________________________________________________ batch_normalization_76 (BatchNo (None, 10, 14, 384) 1152 conv2d_76[0][0] __________________________________________________________________________________________________ activation_73 (Activation) (None, 10, 14, 384) 0 batch_normalization_73[0][0] __________________________________________________________________________________________________ activation_76 (Activation) (None, 10, 14, 384) 0 batch_normalization_76[0][0] __________________________________________________________________________________________________ max_pooling2d_3 (MaxPooling2D) (None, 10, 14, 320) 0 block35_10_ac[0][0] __________________________________________________________________________________________________ mixed_6a (Concatenate) (None, 10, 14, 1088) 0 activation_73[0][0] activation_76[0][0] max_pooling2d_3[0][0] __________________________________________________________________________________________________ conv2d_78 (Conv2D) (None, 10, 14, 128) 139264 mixed_6a[0][0] __________________________________________________________________________________________________ batch_normalization_78 (BatchNo (None, 10, 14, 128) 384 conv2d_78[0][0] __________________________________________________________________________________________________ activation_78 (Activation) (None, 10, 14, 128) 0 batch_normalization_78[0][0] __________________________________________________________________________________________________ conv2d_79 (Conv2D) (None, 10, 14, 160) 143360 activation_78[0][0] __________________________________________________________________________________________________ batch_normalization_79 (BatchNo (None, 10, 14, 160) 480 conv2d_79[0][0] __________________________________________________________________________________________________ activation_79 (Activation) (None, 10, 14, 160) 0 batch_normalization_79[0][0] __________________________________________________________________________________________________ conv2d_77 (Conv2D) (None, 10, 14, 192) 208896 mixed_6a[0][0] __________________________________________________________________________________________________ conv2d_80 (Conv2D) (None, 10, 14, 192) 215040 activation_79[0][0] __________________________________________________________________________________________________ batch_normalization_77 (BatchNo (None, 10, 14, 192) 576 conv2d_77[0][0] __________________________________________________________________________________________________ batch_normalization_80 (BatchNo (None, 10, 14, 192) 576 conv2d_80[0][0] __________________________________________________________________________________________________ activation_77 (Activation) (None, 10, 14, 192) 0 batch_normalization_77[0][0] __________________________________________________________________________________________________ activation_80 (Activation) (None, 10, 14, 192) 0 batch_normalization_80[0][0] __________________________________________________________________________________________________ block17_1_mixed (Concatenate) (None, 10, 14, 384) 0 activation_77[0][0] activation_80[0][0] __________________________________________________________________________________________________ block17_1_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_1_mixed[0][0] __________________________________________________________________________________________________ block17_1 (Lambda) (None, 10, 14, 1088) 0 mixed_6a[0][0] block17_1_conv[0][0] __________________________________________________________________________________________________ block17_1_ac (Activation) (None, 10, 14, 1088) 0 block17_1[0][0] __________________________________________________________________________________________________ conv2d_82 (Conv2D) (None, 10, 14, 128) 139264 block17_1_ac[0][0] __________________________________________________________________________________________________ batch_normalization_82 (BatchNo (None, 10, 14, 128) 384 conv2d_82[0][0] __________________________________________________________________________________________________ activation_82 (Activation) (None, 10, 14, 128) 0 batch_normalization_82[0][0] __________________________________________________________________________________________________ conv2d_83 (Conv2D) (None, 10, 14, 160) 143360 activation_82[0][0] __________________________________________________________________________________________________ batch_normalization_83 (BatchNo (None, 10, 14, 160) 480 conv2d_83[0][0] __________________________________________________________________________________________________ activation_83 (Activation) (None, 10, 14, 160) 0 batch_normalization_83[0][0] __________________________________________________________________________________________________ conv2d_81 (Conv2D) (None, 10, 14, 192) 208896 block17_1_ac[0][0] __________________________________________________________________________________________________ conv2d_84 (Conv2D) (None, 10, 14, 192) 215040 activation_83[0][0] __________________________________________________________________________________________________ batch_normalization_81 (BatchNo (None, 10, 14, 192) 576 conv2d_81[0][0] __________________________________________________________________________________________________ batch_normalization_84 (BatchNo (None, 10, 14, 192) 576 conv2d_84[0][0] __________________________________________________________________________________________________ activation_81 (Activation) (None, 10, 14, 192) 0 batch_normalization_81[0][0] __________________________________________________________________________________________________ activation_84 (Activation) (None, 10, 14, 192) 0 batch_normalization_84[0][0] __________________________________________________________________________________________________ block17_2_mixed (Concatenate) (None, 10, 14, 384) 0 activation_81[0][0] activation_84[0][0] __________________________________________________________________________________________________ block17_2_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_2_mixed[0][0] __________________________________________________________________________________________________ block17_2 (Lambda) (None, 10, 14, 1088) 0 block17_1_ac[0][0] block17_2_conv[0][0] __________________________________________________________________________________________________ block17_2_ac (Activation) (None, 10, 14, 1088) 0 block17_2[0][0] __________________________________________________________________________________________________ conv2d_86 (Conv2D) (None, 10, 14, 128) 139264 block17_2_ac[0][0] __________________________________________________________________________________________________ batch_normalization_86 (BatchNo (None, 10, 14, 128) 384 conv2d_86[0][0] __________________________________________________________________________________________________ activation_86 (Activation) (None, 10, 14, 128) 0 batch_normalization_86[0][0] __________________________________________________________________________________________________ conv2d_87 (Conv2D) (None, 10, 14, 160) 143360 activation_86[0][0] __________________________________________________________________________________________________ batch_normalization_87 (BatchNo (None, 10, 14, 160) 480 conv2d_87[0][0] __________________________________________________________________________________________________ activation_87 (Activation) (None, 10, 14, 160) 0 batch_normalization_87[0][0] __________________________________________________________________________________________________ conv2d_85 (Conv2D) (None, 10, 14, 192) 208896 block17_2_ac[0][0] __________________________________________________________________________________________________ conv2d_88 (Conv2D) (None, 10, 14, 192) 215040 activation_87[0][0] __________________________________________________________________________________________________ batch_normalization_85 (BatchNo (None, 10, 14, 192) 576 conv2d_85[0][0] __________________________________________________________________________________________________ batch_normalization_88 (BatchNo (None, 10, 14, 192) 576 conv2d_88[0][0] __________________________________________________________________________________________________ activation_85 (Activation) (None, 10, 14, 192) 0 batch_normalization_85[0][0] __________________________________________________________________________________________________ activation_88 (Activation) (None, 10, 14, 192) 0 batch_normalization_88[0][0] __________________________________________________________________________________________________ block17_3_mixed (Concatenate) (None, 10, 14, 384) 0 activation_85[0][0] activation_88[0][0] __________________________________________________________________________________________________ block17_3_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_3_mixed[0][0] __________________________________________________________________________________________________ block17_3 (Lambda) (None, 10, 14, 1088) 0 block17_2_ac[0][0] block17_3_conv[0][0] __________________________________________________________________________________________________ block17_3_ac (Activation) (None, 10, 14, 1088) 0 block17_3[0][0] __________________________________________________________________________________________________ conv2d_90 (Conv2D) (None, 10, 14, 128) 139264 block17_3_ac[0][0] __________________________________________________________________________________________________ batch_normalization_90 (BatchNo (None, 10, 14, 128) 384 conv2d_90[0][0] __________________________________________________________________________________________________ activation_90 (Activation) (None, 10, 14, 128) 0 batch_normalization_90[0][0] __________________________________________________________________________________________________ conv2d_91 (Conv2D) (None, 10, 14, 160) 143360 activation_90[0][0] __________________________________________________________________________________________________ batch_normalization_91 (BatchNo (None, 10, 14, 160) 480 conv2d_91[0][0] __________________________________________________________________________________________________ activation_91 (Activation) (None, 10, 14, 160) 0 batch_normalization_91[0][0] __________________________________________________________________________________________________ conv2d_89 (Conv2D) (None, 10, 14, 192) 208896 block17_3_ac[0][0] __________________________________________________________________________________________________ conv2d_92 (Conv2D) (None, 10, 14, 192) 215040 activation_91[0][0] __________________________________________________________________________________________________ batch_normalization_89 (BatchNo (None, 10, 14, 192) 576 conv2d_89[0][0] __________________________________________________________________________________________________ batch_normalization_92 (BatchNo (None, 10, 14, 192) 576 conv2d_92[0][0] __________________________________________________________________________________________________ activation_89 (Activation) (None, 10, 14, 192) 0 batch_normalization_89[0][0] __________________________________________________________________________________________________ activation_92 (Activation) (None, 10, 14, 192) 0 batch_normalization_92[0][0] __________________________________________________________________________________________________ block17_4_mixed (Concatenate) (None, 10, 14, 384) 0 activation_89[0][0] activation_92[0][0] __________________________________________________________________________________________________ block17_4_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_4_mixed[0][0] __________________________________________________________________________________________________ block17_4 (Lambda) (None, 10, 14, 1088) 0 block17_3_ac[0][0] block17_4_conv[0][0] __________________________________________________________________________________________________ block17_4_ac (Activation) (None, 10, 14, 1088) 0 block17_4[0][0] __________________________________________________________________________________________________ conv2d_94 (Conv2D) (None, 10, 14, 128) 139264 block17_4_ac[0][0] __________________________________________________________________________________________________ batch_normalization_94 (BatchNo (None, 10, 14, 128) 384 conv2d_94[0][0] __________________________________________________________________________________________________ activation_94 (Activation) (None, 10, 14, 128) 0 batch_normalization_94[0][0] __________________________________________________________________________________________________ conv2d_95 (Conv2D) (None, 10, 14, 160) 143360 activation_94[0][0] __________________________________________________________________________________________________ batch_normalization_95 (BatchNo (None, 10, 14, 160) 480 conv2d_95[0][0] __________________________________________________________________________________________________ activation_95 (Activation) (None, 10, 14, 160) 0 batch_normalization_95[0][0] __________________________________________________________________________________________________ conv2d_93 (Conv2D) (None, 10, 14, 192) 208896 block17_4_ac[0][0] __________________________________________________________________________________________________ conv2d_96 (Conv2D) (None, 10, 14, 192) 215040 activation_95[0][0] __________________________________________________________________________________________________ batch_normalization_93 (BatchNo (None, 10, 14, 192) 576 conv2d_93[0][0] __________________________________________________________________________________________________ batch_normalization_96 (BatchNo (None, 10, 14, 192) 576 conv2d_96[0][0] __________________________________________________________________________________________________ activation_93 (Activation) (None, 10, 14, 192) 0 batch_normalization_93[0][0] __________________________________________________________________________________________________ activation_96 (Activation) (None, 10, 14, 192) 0 batch_normalization_96[0][0] __________________________________________________________________________________________________ block17_5_mixed (Concatenate) (None, 10, 14, 384) 0 activation_93[0][0] activation_96[0][0] __________________________________________________________________________________________________ block17_5_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_5_mixed[0][0] __________________________________________________________________________________________________ block17_5 (Lambda) (None, 10, 14, 1088) 0 block17_4_ac[0][0] block17_5_conv[0][0] __________________________________________________________________________________________________ block17_5_ac (Activation) (None, 10, 14, 1088) 0 block17_5[0][0] __________________________________________________________________________________________________ conv2d_98 (Conv2D) (None, 10, 14, 128) 139264 block17_5_ac[0][0] __________________________________________________________________________________________________ batch_normalization_98 (BatchNo (None, 10, 14, 128) 384 conv2d_98[0][0] __________________________________________________________________________________________________ activation_98 (Activation) (None, 10, 14, 128) 0 batch_normalization_98[0][0] __________________________________________________________________________________________________ conv2d_99 (Conv2D) (None, 10, 14, 160) 143360 activation_98[0][0] __________________________________________________________________________________________________ batch_normalization_99 (BatchNo (None, 10, 14, 160) 480 conv2d_99[0][0] __________________________________________________________________________________________________ activation_99 (Activation) (None, 10, 14, 160) 0 batch_normalization_99[0][0] __________________________________________________________________________________________________ conv2d_97 (Conv2D) (None, 10, 14, 192) 208896 block17_5_ac[0][0] __________________________________________________________________________________________________ conv2d_100 (Conv2D) (None, 10, 14, 192) 215040 activation_99[0][0] __________________________________________________________________________________________________ batch_normalization_97 (BatchNo (None, 10, 14, 192) 576 conv2d_97[0][0] __________________________________________________________________________________________________ batch_normalization_100 (BatchN (None, 10, 14, 192) 576 conv2d_100[0][0] __________________________________________________________________________________________________ activation_97 (Activation) (None, 10, 14, 192) 0 batch_normalization_97[0][0] __________________________________________________________________________________________________ activation_100 (Activation) (None, 10, 14, 192) 0 batch_normalization_100[0][0] __________________________________________________________________________________________________ block17_6_mixed (Concatenate) (None, 10, 14, 384) 0 activation_97[0][0] activation_100[0][0] __________________________________________________________________________________________________ block17_6_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_6_mixed[0][0] __________________________________________________________________________________________________ block17_6 (Lambda) (None, 10, 14, 1088) 0 block17_5_ac[0][0] block17_6_conv[0][0] __________________________________________________________________________________________________ block17_6_ac (Activation) (None, 10, 14, 1088) 0 block17_6[0][0] __________________________________________________________________________________________________ conv2d_102 (Conv2D) (None, 10, 14, 128) 139264 block17_6_ac[0][0] __________________________________________________________________________________________________ batch_normalization_102 (BatchN (None, 10, 14, 128) 384 conv2d_102[0][0] __________________________________________________________________________________________________ activation_102 (Activation) (None, 10, 14, 128) 0 batch_normalization_102[0][0] __________________________________________________________________________________________________ conv2d_103 (Conv2D) (None, 10, 14, 160) 143360 activation_102[0][0] __________________________________________________________________________________________________ batch_normalization_103 (BatchN (None, 10, 14, 160) 480 conv2d_103[0][0] __________________________________________________________________________________________________ activation_103 (Activation) (None, 10, 14, 160) 0 batch_normalization_103[0][0] __________________________________________________________________________________________________ conv2d_101 (Conv2D) (None, 10, 14, 192) 208896 block17_6_ac[0][0] __________________________________________________________________________________________________ conv2d_104 (Conv2D) (None, 10, 14, 192) 215040 activation_103[0][0] __________________________________________________________________________________________________ batch_normalization_101 (BatchN (None, 10, 14, 192) 576 conv2d_101[0][0] __________________________________________________________________________________________________ batch_normalization_104 (BatchN (None, 10, 14, 192) 576 conv2d_104[0][0] __________________________________________________________________________________________________ activation_101 (Activation) (None, 10, 14, 192) 0 batch_normalization_101[0][0] __________________________________________________________________________________________________ activation_104 (Activation) (None, 10, 14, 192) 0 batch_normalization_104[0][0] __________________________________________________________________________________________________ block17_7_mixed (Concatenate) (None, 10, 14, 384) 0 activation_101[0][0] activation_104[0][0] __________________________________________________________________________________________________ block17_7_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_7_mixed[0][0] __________________________________________________________________________________________________ block17_7 (Lambda) (None, 10, 14, 1088) 0 block17_6_ac[0][0] block17_7_conv[0][0] __________________________________________________________________________________________________ block17_7_ac (Activation) (None, 10, 14, 1088) 0 block17_7[0][0] __________________________________________________________________________________________________ conv2d_106 (Conv2D) (None, 10, 14, 128) 139264 block17_7_ac[0][0] __________________________________________________________________________________________________ batch_normalization_106 (BatchN (None, 10, 14, 128) 384 conv2d_106[0][0] __________________________________________________________________________________________________ activation_106 (Activation) (None, 10, 14, 128) 0 batch_normalization_106[0][0] __________________________________________________________________________________________________ conv2d_107 (Conv2D) (None, 10, 14, 160) 143360 activation_106[0][0] __________________________________________________________________________________________________ batch_normalization_107 (BatchN (None, 10, 14, 160) 480 conv2d_107[0][0] __________________________________________________________________________________________________ activation_107 (Activation) (None, 10, 14, 160) 0 batch_normalization_107[0][0] __________________________________________________________________________________________________ conv2d_105 (Conv2D) (None, 10, 14, 192) 208896 block17_7_ac[0][0] __________________________________________________________________________________________________ conv2d_108 (Conv2D) (None, 10, 14, 192) 215040 activation_107[0][0] __________________________________________________________________________________________________ batch_normalization_105 (BatchN (None, 10, 14, 192) 576 conv2d_105[0][0] __________________________________________________________________________________________________ batch_normalization_108 (BatchN (None, 10, 14, 192) 576 conv2d_108[0][0] __________________________________________________________________________________________________ activation_105 (Activation) (None, 10, 14, 192) 0 batch_normalization_105[0][0] __________________________________________________________________________________________________ activation_108 (Activation) (None, 10, 14, 192) 0 batch_normalization_108[0][0] __________________________________________________________________________________________________ block17_8_mixed (Concatenate) (None, 10, 14, 384) 0 activation_105[0][0] activation_108[0][0] __________________________________________________________________________________________________ block17_8_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_8_mixed[0][0] __________________________________________________________________________________________________ block17_8 (Lambda) (None, 10, 14, 1088) 0 block17_7_ac[0][0] block17_8_conv[0][0] __________________________________________________________________________________________________ block17_8_ac (Activation) (None, 10, 14, 1088) 0 block17_8[0][0] __________________________________________________________________________________________________ conv2d_110 (Conv2D) (None, 10, 14, 128) 139264 block17_8_ac[0][0] __________________________________________________________________________________________________ batch_normalization_110 (BatchN (None, 10, 14, 128) 384 conv2d_110[0][0] __________________________________________________________________________________________________ activation_110 (Activation) (None, 10, 14, 128) 0 batch_normalization_110[0][0] __________________________________________________________________________________________________ conv2d_111 (Conv2D) (None, 10, 14, 160) 143360 activation_110[0][0] __________________________________________________________________________________________________ batch_normalization_111 (BatchN (None, 10, 14, 160) 480 conv2d_111[0][0] __________________________________________________________________________________________________ activation_111 (Activation) (None, 10, 14, 160) 0 batch_normalization_111[0][0] __________________________________________________________________________________________________ conv2d_109 (Conv2D) (None, 10, 14, 192) 208896 block17_8_ac[0][0] __________________________________________________________________________________________________ conv2d_112 (Conv2D) (None, 10, 14, 192) 215040 activation_111[0][0] __________________________________________________________________________________________________ batch_normalization_109 (BatchN (None, 10, 14, 192) 576 conv2d_109[0][0] __________________________________________________________________________________________________ batch_normalization_112 (BatchN (None, 10, 14, 192) 576 conv2d_112[0][0] __________________________________________________________________________________________________ activation_109 (Activation) (None, 10, 14, 192) 0 batch_normalization_109[0][0] __________________________________________________________________________________________________ activation_112 (Activation) (None, 10, 14, 192) 0 batch_normalization_112[0][0] __________________________________________________________________________________________________ block17_9_mixed (Concatenate) (None, 10, 14, 384) 0 activation_109[0][0] activation_112[0][0] __________________________________________________________________________________________________ block17_9_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_9_mixed[0][0] __________________________________________________________________________________________________ block17_9 (Lambda) (None, 10, 14, 1088) 0 block17_8_ac[0][0] block17_9_conv[0][0] __________________________________________________________________________________________________ block17_9_ac (Activation) (None, 10, 14, 1088) 0 block17_9[0][0] __________________________________________________________________________________________________ conv2d_114 (Conv2D) (None, 10, 14, 128) 139264 block17_9_ac[0][0] __________________________________________________________________________________________________ batch_normalization_114 (BatchN (None, 10, 14, 128) 384 conv2d_114[0][0] __________________________________________________________________________________________________ activation_114 (Activation) (None, 10, 14, 128) 0 batch_normalization_114[0][0] __________________________________________________________________________________________________ conv2d_115 (Conv2D) (None, 10, 14, 160) 143360 activation_114[0][0] __________________________________________________________________________________________________ batch_normalization_115 (BatchN (None, 10, 14, 160) 480 conv2d_115[0][0] __________________________________________________________________________________________________ activation_115 (Activation) (None, 10, 14, 160) 0 batch_normalization_115[0][0] __________________________________________________________________________________________________ conv2d_113 (Conv2D) (None, 10, 14, 192) 208896 block17_9_ac[0][0] __________________________________________________________________________________________________ conv2d_116 (Conv2D) (None, 10, 14, 192) 215040 activation_115[0][0] __________________________________________________________________________________________________ batch_normalization_113 (BatchN (None, 10, 14, 192) 576 conv2d_113[0][0] __________________________________________________________________________________________________ batch_normalization_116 (BatchN (None, 10, 14, 192) 576 conv2d_116[0][0] __________________________________________________________________________________________________ activation_113 (Activation) (None, 10, 14, 192) 0 batch_normalization_113[0][0] __________________________________________________________________________________________________ activation_116 (Activation) (None, 10, 14, 192) 0 batch_normalization_116[0][0] __________________________________________________________________________________________________ block17_10_mixed (Concatenate) (None, 10, 14, 384) 0 activation_113[0][0] activation_116[0][0] __________________________________________________________________________________________________ block17_10_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_10_mixed[0][0] __________________________________________________________________________________________________ block17_10 (Lambda) (None, 10, 14, 1088) 0 block17_9_ac[0][0] block17_10_conv[0][0] __________________________________________________________________________________________________ block17_10_ac (Activation) (None, 10, 14, 1088) 0 block17_10[0][0] __________________________________________________________________________________________________ conv2d_118 (Conv2D) (None, 10, 14, 128) 139264 block17_10_ac[0][0] __________________________________________________________________________________________________ batch_normalization_118 (BatchN (None, 10, 14, 128) 384 conv2d_118[0][0] __________________________________________________________________________________________________ activation_118 (Activation) (None, 10, 14, 128) 0 batch_normalization_118[0][0] __________________________________________________________________________________________________ conv2d_119 (Conv2D) (None, 10, 14, 160) 143360 activation_118[0][0] __________________________________________________________________________________________________ batch_normalization_119 (BatchN (None, 10, 14, 160) 480 conv2d_119[0][0] __________________________________________________________________________________________________ activation_119 (Activation) (None, 10, 14, 160) 0 batch_normalization_119[0][0] __________________________________________________________________________________________________ conv2d_117 (Conv2D) (None, 10, 14, 192) 208896 block17_10_ac[0][0] __________________________________________________________________________________________________ conv2d_120 (Conv2D) (None, 10, 14, 192) 215040 activation_119[0][0] __________________________________________________________________________________________________ batch_normalization_117 (BatchN (None, 10, 14, 192) 576 conv2d_117[0][0] __________________________________________________________________________________________________ batch_normalization_120 (BatchN (None, 10, 14, 192) 576 conv2d_120[0][0] __________________________________________________________________________________________________ activation_117 (Activation) (None, 10, 14, 192) 0 batch_normalization_117[0][0] __________________________________________________________________________________________________ activation_120 (Activation) (None, 10, 14, 192) 0 batch_normalization_120[0][0] __________________________________________________________________________________________________ block17_11_mixed (Concatenate) (None, 10, 14, 384) 0 activation_117[0][0] activation_120[0][0] __________________________________________________________________________________________________ block17_11_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_11_mixed[0][0] __________________________________________________________________________________________________ block17_11 (Lambda) (None, 10, 14, 1088) 0 block17_10_ac[0][0] block17_11_conv[0][0] __________________________________________________________________________________________________ block17_11_ac (Activation) (None, 10, 14, 1088) 0 block17_11[0][0] __________________________________________________________________________________________________ conv2d_122 (Conv2D) (None, 10, 14, 128) 139264 block17_11_ac[0][0] __________________________________________________________________________________________________ batch_normalization_122 (BatchN (None, 10, 14, 128) 384 conv2d_122[0][0] __________________________________________________________________________________________________ activation_122 (Activation) (None, 10, 14, 128) 0 batch_normalization_122[0][0] __________________________________________________________________________________________________ conv2d_123 (Conv2D) (None, 10, 14, 160) 143360 activation_122[0][0] __________________________________________________________________________________________________ batch_normalization_123 (BatchN (None, 10, 14, 160) 480 conv2d_123[0][0] __________________________________________________________________________________________________ activation_123 (Activation) (None, 10, 14, 160) 0 batch_normalization_123[0][0] __________________________________________________________________________________________________ conv2d_121 (Conv2D) (None, 10, 14, 192) 208896 block17_11_ac[0][0] __________________________________________________________________________________________________ conv2d_124 (Conv2D) (None, 10, 14, 192) 215040 activation_123[0][0] __________________________________________________________________________________________________ batch_normalization_121 (BatchN (None, 10, 14, 192) 576 conv2d_121[0][0] __________________________________________________________________________________________________ batch_normalization_124 (BatchN (None, 10, 14, 192) 576 conv2d_124[0][0] __________________________________________________________________________________________________ activation_121 (Activation) (None, 10, 14, 192) 0 batch_normalization_121[0][0] __________________________________________________________________________________________________ activation_124 (Activation) (None, 10, 14, 192) 0 batch_normalization_124[0][0] __________________________________________________________________________________________________ block17_12_mixed (Concatenate) (None, 10, 14, 384) 0 activation_121[0][0] activation_124[0][0] __________________________________________________________________________________________________ block17_12_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_12_mixed[0][0] __________________________________________________________________________________________________ block17_12 (Lambda) (None, 10, 14, 1088) 0 block17_11_ac[0][0] block17_12_conv[0][0] __________________________________________________________________________________________________ block17_12_ac (Activation) (None, 10, 14, 1088) 0 block17_12[0][0] __________________________________________________________________________________________________ conv2d_126 (Conv2D) (None, 10, 14, 128) 139264 block17_12_ac[0][0] __________________________________________________________________________________________________ batch_normalization_126 (BatchN (None, 10, 14, 128) 384 conv2d_126[0][0] __________________________________________________________________________________________________ activation_126 (Activation) (None, 10, 14, 128) 0 batch_normalization_126[0][0] __________________________________________________________________________________________________ conv2d_127 (Conv2D) (None, 10, 14, 160) 143360 activation_126[0][0] __________________________________________________________________________________________________ batch_normalization_127 (BatchN (None, 10, 14, 160) 480 conv2d_127[0][0] __________________________________________________________________________________________________ activation_127 (Activation) (None, 10, 14, 160) 0 batch_normalization_127[0][0] __________________________________________________________________________________________________ conv2d_125 (Conv2D) (None, 10, 14, 192) 208896 block17_12_ac[0][0] __________________________________________________________________________________________________ conv2d_128 (Conv2D) (None, 10, 14, 192) 215040 activation_127[0][0] __________________________________________________________________________________________________ batch_normalization_125 (BatchN (None, 10, 14, 192) 576 conv2d_125[0][0] __________________________________________________________________________________________________ batch_normalization_128 (BatchN (None, 10, 14, 192) 576 conv2d_128[0][0] __________________________________________________________________________________________________ activation_125 (Activation) (None, 10, 14, 192) 0 batch_normalization_125[0][0] __________________________________________________________________________________________________ activation_128 (Activation) (None, 10, 14, 192) 0 batch_normalization_128[0][0] __________________________________________________________________________________________________ block17_13_mixed (Concatenate) (None, 10, 14, 384) 0 activation_125[0][0] activation_128[0][0] __________________________________________________________________________________________________ block17_13_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_13_mixed[0][0] __________________________________________________________________________________________________ block17_13 (Lambda) (None, 10, 14, 1088) 0 block17_12_ac[0][0] block17_13_conv[0][0] __________________________________________________________________________________________________ block17_13_ac (Activation) (None, 10, 14, 1088) 0 block17_13[0][0] __________________________________________________________________________________________________ conv2d_130 (Conv2D) (None, 10, 14, 128) 139264 block17_13_ac[0][0] __________________________________________________________________________________________________ batch_normalization_130 (BatchN (None, 10, 14, 128) 384 conv2d_130[0][0] __________________________________________________________________________________________________ activation_130 (Activation) (None, 10, 14, 128) 0 batch_normalization_130[0][0] __________________________________________________________________________________________________ conv2d_131 (Conv2D) (None, 10, 14, 160) 143360 activation_130[0][0] __________________________________________________________________________________________________ batch_normalization_131 (BatchN (None, 10, 14, 160) 480 conv2d_131[0][0] __________________________________________________________________________________________________ activation_131 (Activation) (None, 10, 14, 160) 0 batch_normalization_131[0][0] __________________________________________________________________________________________________ conv2d_129 (Conv2D) (None, 10, 14, 192) 208896 block17_13_ac[0][0] __________________________________________________________________________________________________ conv2d_132 (Conv2D) (None, 10, 14, 192) 215040 activation_131[0][0] __________________________________________________________________________________________________ batch_normalization_129 (BatchN (None, 10, 14, 192) 576 conv2d_129[0][0] __________________________________________________________________________________________________ batch_normalization_132 (BatchN (None, 10, 14, 192) 576 conv2d_132[0][0] __________________________________________________________________________________________________ activation_129 (Activation) (None, 10, 14, 192) 0 batch_normalization_129[0][0] __________________________________________________________________________________________________ activation_132 (Activation) (None, 10, 14, 192) 0 batch_normalization_132[0][0] __________________________________________________________________________________________________ block17_14_mixed (Concatenate) (None, 10, 14, 384) 0 activation_129[0][0] activation_132[0][0] __________________________________________________________________________________________________ block17_14_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_14_mixed[0][0] __________________________________________________________________________________________________ block17_14 (Lambda) (None, 10, 14, 1088) 0 block17_13_ac[0][0] block17_14_conv[0][0] __________________________________________________________________________________________________ block17_14_ac (Activation) (None, 10, 14, 1088) 0 block17_14[0][0] __________________________________________________________________________________________________ conv2d_134 (Conv2D) (None, 10, 14, 128) 139264 block17_14_ac[0][0] __________________________________________________________________________________________________ batch_normalization_134 (BatchN (None, 10, 14, 128) 384 conv2d_134[0][0] __________________________________________________________________________________________________ activation_134 (Activation) (None, 10, 14, 128) 0 batch_normalization_134[0][0] __________________________________________________________________________________________________ conv2d_135 (Conv2D) (None, 10, 14, 160) 143360 activation_134[0][0] __________________________________________________________________________________________________ batch_normalization_135 (BatchN (None, 10, 14, 160) 480 conv2d_135[0][0] __________________________________________________________________________________________________ activation_135 (Activation) (None, 10, 14, 160) 0 batch_normalization_135[0][0] __________________________________________________________________________________________________ conv2d_133 (Conv2D) (None, 10, 14, 192) 208896 block17_14_ac[0][0] __________________________________________________________________________________________________ conv2d_136 (Conv2D) (None, 10, 14, 192) 215040 activation_135[0][0] __________________________________________________________________________________________________ batch_normalization_133 (BatchN (None, 10, 14, 192) 576 conv2d_133[0][0] __________________________________________________________________________________________________ batch_normalization_136 (BatchN (None, 10, 14, 192) 576 conv2d_136[0][0] __________________________________________________________________________________________________ activation_133 (Activation) (None, 10, 14, 192) 0 batch_normalization_133[0][0] __________________________________________________________________________________________________ activation_136 (Activation) (None, 10, 14, 192) 0 batch_normalization_136[0][0] __________________________________________________________________________________________________ block17_15_mixed (Concatenate) (None, 10, 14, 384) 0 activation_133[0][0] activation_136[0][0] __________________________________________________________________________________________________ block17_15_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_15_mixed[0][0] __________________________________________________________________________________________________ block17_15 (Lambda) (None, 10, 14, 1088) 0 block17_14_ac[0][0] block17_15_conv[0][0] __________________________________________________________________________________________________ block17_15_ac (Activation) (None, 10, 14, 1088) 0 block17_15[0][0] __________________________________________________________________________________________________ conv2d_138 (Conv2D) (None, 10, 14, 128) 139264 block17_15_ac[0][0] __________________________________________________________________________________________________ batch_normalization_138 (BatchN (None, 10, 14, 128) 384 conv2d_138[0][0] __________________________________________________________________________________________________ activation_138 (Activation) (None, 10, 14, 128) 0 batch_normalization_138[0][0] __________________________________________________________________________________________________ conv2d_139 (Conv2D) (None, 10, 14, 160) 143360 activation_138[0][0] __________________________________________________________________________________________________ batch_normalization_139 (BatchN (None, 10, 14, 160) 480 conv2d_139[0][0] __________________________________________________________________________________________________ activation_139 (Activation) (None, 10, 14, 160) 0 batch_normalization_139[0][0] __________________________________________________________________________________________________ conv2d_137 (Conv2D) (None, 10, 14, 192) 208896 block17_15_ac[0][0] __________________________________________________________________________________________________ conv2d_140 (Conv2D) (None, 10, 14, 192) 215040 activation_139[0][0] __________________________________________________________________________________________________ batch_normalization_137 (BatchN (None, 10, 14, 192) 576 conv2d_137[0][0] __________________________________________________________________________________________________ batch_normalization_140 (BatchN (None, 10, 14, 192) 576 conv2d_140[0][0] __________________________________________________________________________________________________ activation_137 (Activation) (None, 10, 14, 192) 0 batch_normalization_137[0][0] __________________________________________________________________________________________________ activation_140 (Activation) (None, 10, 14, 192) 0 batch_normalization_140[0][0] __________________________________________________________________________________________________ block17_16_mixed (Concatenate) (None, 10, 14, 384) 0 activation_137[0][0] activation_140[0][0] __________________________________________________________________________________________________ block17_16_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_16_mixed[0][0] __________________________________________________________________________________________________ block17_16 (Lambda) (None, 10, 14, 1088) 0 block17_15_ac[0][0] block17_16_conv[0][0] __________________________________________________________________________________________________ block17_16_ac (Activation) (None, 10, 14, 1088) 0 block17_16[0][0] __________________________________________________________________________________________________ conv2d_142 (Conv2D) (None, 10, 14, 128) 139264 block17_16_ac[0][0] __________________________________________________________________________________________________ batch_normalization_142 (BatchN (None, 10, 14, 128) 384 conv2d_142[0][0] __________________________________________________________________________________________________ activation_142 (Activation) (None, 10, 14, 128) 0 batch_normalization_142[0][0] __________________________________________________________________________________________________ conv2d_143 (Conv2D) (None, 10, 14, 160) 143360 activation_142[0][0] __________________________________________________________________________________________________ batch_normalization_143 (BatchN (None, 10, 14, 160) 480 conv2d_143[0][0] __________________________________________________________________________________________________ activation_143 (Activation) (None, 10, 14, 160) 0 batch_normalization_143[0][0] __________________________________________________________________________________________________ conv2d_141 (Conv2D) (None, 10, 14, 192) 208896 block17_16_ac[0][0] __________________________________________________________________________________________________ conv2d_144 (Conv2D) (None, 10, 14, 192) 215040 activation_143[0][0] __________________________________________________________________________________________________ batch_normalization_141 (BatchN (None, 10, 14, 192) 576 conv2d_141[0][0] __________________________________________________________________________________________________ batch_normalization_144 (BatchN (None, 10, 14, 192) 576 conv2d_144[0][0] __________________________________________________________________________________________________ activation_141 (Activation) (None, 10, 14, 192) 0 batch_normalization_141[0][0] __________________________________________________________________________________________________ activation_144 (Activation) (None, 10, 14, 192) 0 batch_normalization_144[0][0] __________________________________________________________________________________________________ block17_17_mixed (Concatenate) (None, 10, 14, 384) 0 activation_141[0][0] activation_144[0][0] __________________________________________________________________________________________________ block17_17_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_17_mixed[0][0] __________________________________________________________________________________________________ block17_17 (Lambda) (None, 10, 14, 1088) 0 block17_16_ac[0][0] block17_17_conv[0][0] __________________________________________________________________________________________________ block17_17_ac (Activation) (None, 10, 14, 1088) 0 block17_17[0][0] __________________________________________________________________________________________________ conv2d_146 (Conv2D) (None, 10, 14, 128) 139264 block17_17_ac[0][0] __________________________________________________________________________________________________ batch_normalization_146 (BatchN (None, 10, 14, 128) 384 conv2d_146[0][0] __________________________________________________________________________________________________ activation_146 (Activation) (None, 10, 14, 128) 0 batch_normalization_146[0][0] __________________________________________________________________________________________________ conv2d_147 (Conv2D) (None, 10, 14, 160) 143360 activation_146[0][0] __________________________________________________________________________________________________ batch_normalization_147 (BatchN (None, 10, 14, 160) 480 conv2d_147[0][0] __________________________________________________________________________________________________ activation_147 (Activation) (None, 10, 14, 160) 0 batch_normalization_147[0][0] __________________________________________________________________________________________________ conv2d_145 (Conv2D) (None, 10, 14, 192) 208896 block17_17_ac[0][0] __________________________________________________________________________________________________ conv2d_148 (Conv2D) (None, 10, 14, 192) 215040 activation_147[0][0] __________________________________________________________________________________________________ batch_normalization_145 (BatchN (None, 10, 14, 192) 576 conv2d_145[0][0] __________________________________________________________________________________________________ batch_normalization_148 (BatchN (None, 10, 14, 192) 576 conv2d_148[0][0] __________________________________________________________________________________________________ activation_145 (Activation) (None, 10, 14, 192) 0 batch_normalization_145[0][0] __________________________________________________________________________________________________ activation_148 (Activation) (None, 10, 14, 192) 0 batch_normalization_148[0][0] __________________________________________________________________________________________________ block17_18_mixed (Concatenate) (None, 10, 14, 384) 0 activation_145[0][0] activation_148[0][0] __________________________________________________________________________________________________ block17_18_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_18_mixed[0][0] __________________________________________________________________________________________________ block17_18 (Lambda) (None, 10, 14, 1088) 0 block17_17_ac[0][0] block17_18_conv[0][0] __________________________________________________________________________________________________ block17_18_ac (Activation) (None, 10, 14, 1088) 0 block17_18[0][0] __________________________________________________________________________________________________ conv2d_150 (Conv2D) (None, 10, 14, 128) 139264 block17_18_ac[0][0] __________________________________________________________________________________________________ batch_normalization_150 (BatchN (None, 10, 14, 128) 384 conv2d_150[0][0] __________________________________________________________________________________________________ activation_150 (Activation) (None, 10, 14, 128) 0 batch_normalization_150[0][0] __________________________________________________________________________________________________ conv2d_151 (Conv2D) (None, 10, 14, 160) 143360 activation_150[0][0] __________________________________________________________________________________________________ batch_normalization_151 (BatchN (None, 10, 14, 160) 480 conv2d_151[0][0] __________________________________________________________________________________________________ activation_151 (Activation) (None, 10, 14, 160) 0 batch_normalization_151[0][0] __________________________________________________________________________________________________ conv2d_149 (Conv2D) (None, 10, 14, 192) 208896 block17_18_ac[0][0] __________________________________________________________________________________________________ conv2d_152 (Conv2D) (None, 10, 14, 192) 215040 activation_151[0][0] __________________________________________________________________________________________________ batch_normalization_149 (BatchN (None, 10, 14, 192) 576 conv2d_149[0][0] __________________________________________________________________________________________________ batch_normalization_152 (BatchN (None, 10, 14, 192) 576 conv2d_152[0][0] __________________________________________________________________________________________________ activation_149 (Activation) (None, 10, 14, 192) 0 batch_normalization_149[0][0] __________________________________________________________________________________________________ activation_152 (Activation) (None, 10, 14, 192) 0 batch_normalization_152[0][0] __________________________________________________________________________________________________ block17_19_mixed (Concatenate) (None, 10, 14, 384) 0 activation_149[0][0] activation_152[0][0] __________________________________________________________________________________________________ block17_19_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_19_mixed[0][0] __________________________________________________________________________________________________ block17_19 (Lambda) (None, 10, 14, 1088) 0 block17_18_ac[0][0] block17_19_conv[0][0] __________________________________________________________________________________________________ block17_19_ac (Activation) (None, 10, 14, 1088) 0 block17_19[0][0] __________________________________________________________________________________________________ conv2d_154 (Conv2D) (None, 10, 14, 128) 139264 block17_19_ac[0][0] __________________________________________________________________________________________________ batch_normalization_154 (BatchN (None, 10, 14, 128) 384 conv2d_154[0][0] __________________________________________________________________________________________________ activation_154 (Activation) (None, 10, 14, 128) 0 batch_normalization_154[0][0] __________________________________________________________________________________________________ conv2d_155 (Conv2D) (None, 10, 14, 160) 143360 activation_154[0][0] __________________________________________________________________________________________________ batch_normalization_155 (BatchN (None, 10, 14, 160) 480 conv2d_155[0][0] __________________________________________________________________________________________________ activation_155 (Activation) (None, 10, 14, 160) 0 batch_normalization_155[0][0] __________________________________________________________________________________________________ conv2d_153 (Conv2D) (None, 10, 14, 192) 208896 block17_19_ac[0][0] __________________________________________________________________________________________________ conv2d_156 (Conv2D) (None, 10, 14, 192) 215040 activation_155[0][0] __________________________________________________________________________________________________ batch_normalization_153 (BatchN (None, 10, 14, 192) 576 conv2d_153[0][0] __________________________________________________________________________________________________ batch_normalization_156 (BatchN (None, 10, 14, 192) 576 conv2d_156[0][0] __________________________________________________________________________________________________ activation_153 (Activation) (None, 10, 14, 192) 0 batch_normalization_153[0][0] __________________________________________________________________________________________________ activation_156 (Activation) (None, 10, 14, 192) 0 batch_normalization_156[0][0] __________________________________________________________________________________________________ block17_20_mixed (Concatenate) (None, 10, 14, 384) 0 activation_153[0][0] activation_156[0][0] __________________________________________________________________________________________________ block17_20_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_20_mixed[0][0] __________________________________________________________________________________________________ block17_20 (Lambda) (None, 10, 14, 1088) 0 block17_19_ac[0][0] block17_20_conv[0][0] __________________________________________________________________________________________________ block17_20_ac (Activation) (None, 10, 14, 1088) 0 block17_20[0][0] __________________________________________________________________________________________________ conv2d_161 (Conv2D) (None, 10, 14, 256) 278528 block17_20_ac[0][0] __________________________________________________________________________________________________ batch_normalization_161 (BatchN (None, 10, 14, 256) 768 conv2d_161[0][0] __________________________________________________________________________________________________ activation_161 (Activation) (None, 10, 14, 256) 0 batch_normalization_161[0][0] __________________________________________________________________________________________________ conv2d_157 (Conv2D) (None, 10, 14, 256) 278528 block17_20_ac[0][0] __________________________________________________________________________________________________ conv2d_159 (Conv2D) (None, 10, 14, 256) 278528 block17_20_ac[0][0] __________________________________________________________________________________________________ conv2d_162 (Conv2D) (None, 10, 14, 288) 663552 activation_161[0][0] __________________________________________________________________________________________________ batch_normalization_157 (BatchN (None, 10, 14, 256) 768 conv2d_157[0][0] __________________________________________________________________________________________________ batch_normalization_159 (BatchN (None, 10, 14, 256) 768 conv2d_159[0][0] __________________________________________________________________________________________________ batch_normalization_162 (BatchN (None, 10, 14, 288) 864 conv2d_162[0][0] __________________________________________________________________________________________________ activation_157 (Activation) (None, 10, 14, 256) 0 batch_normalization_157[0][0] __________________________________________________________________________________________________ activation_159 (Activation) (None, 10, 14, 256) 0 batch_normalization_159[0][0] __________________________________________________________________________________________________ activation_162 (Activation) (None, 10, 14, 288) 0 batch_normalization_162[0][0] __________________________________________________________________________________________________ conv2d_158 (Conv2D) (None, 4, 6, 384) 884736 activation_157[0][0] __________________________________________________________________________________________________ conv2d_160 (Conv2D) (None, 4, 6, 288) 663552 activation_159[0][0] __________________________________________________________________________________________________ conv2d_163 (Conv2D) (None, 4, 6, 320) 829440 activation_162[0][0] __________________________________________________________________________________________________ batch_normalization_158 (BatchN (None, 4, 6, 384) 1152 conv2d_158[0][0] __________________________________________________________________________________________________ batch_normalization_160 (BatchN (None, 4, 6, 288) 864 conv2d_160[0][0] __________________________________________________________________________________________________ batch_normalization_163 (BatchN (None, 4, 6, 320) 960 conv2d_163[0][0] __________________________________________________________________________________________________ activation_158 (Activation) (None, 4, 6, 384) 0 batch_normalization_158[0][0] __________________________________________________________________________________________________ activation_160 (Activation) (None, 4, 6, 288) 0 batch_normalization_160[0][0] __________________________________________________________________________________________________ activation_163 (Activation) (None, 4, 6, 320) 0 batch_normalization_163[0][0] __________________________________________________________________________________________________ max_pooling2d_4 (MaxPooling2D) (None, 4, 6, 1088) 0 block17_20_ac[0][0] __________________________________________________________________________________________________ mixed_7a (Concatenate) (None, 4, 6, 2080) 0 activation_158[0][0] activation_160[0][0] activation_163[0][0] max_pooling2d_4[0][0] __________________________________________________________________________________________________ conv2d_165 (Conv2D) (None, 4, 6, 192) 399360 mixed_7a[0][0] __________________________________________________________________________________________________ batch_normalization_165 (BatchN (None, 4, 6, 192) 576 conv2d_165[0][0] __________________________________________________________________________________________________ activation_165 (Activation) (None, 4, 6, 192) 0 batch_normalization_165[0][0] __________________________________________________________________________________________________ conv2d_166 (Conv2D) (None, 4, 6, 224) 129024 activation_165[0][0] __________________________________________________________________________________________________ batch_normalization_166 (BatchN (None, 4, 6, 224) 672 conv2d_166[0][0] __________________________________________________________________________________________________ activation_166 (Activation) (None, 4, 6, 224) 0 batch_normalization_166[0][0] __________________________________________________________________________________________________ conv2d_164 (Conv2D) (None, 4, 6, 192) 399360 mixed_7a[0][0] __________________________________________________________________________________________________ conv2d_167 (Conv2D) (None, 4, 6, 256) 172032 activation_166[0][0] __________________________________________________________________________________________________ batch_normalization_164 (BatchN (None, 4, 6, 192) 576 conv2d_164[0][0] __________________________________________________________________________________________________ batch_normalization_167 (BatchN (None, 4, 6, 256) 768 conv2d_167[0][0] __________________________________________________________________________________________________ activation_164 (Activation) (None, 4, 6, 192) 0 batch_normalization_164[0][0] __________________________________________________________________________________________________ activation_167 (Activation) (None, 4, 6, 256) 0 batch_normalization_167[0][0] __________________________________________________________________________________________________ block8_1_mixed (Concatenate) (None, 4, 6, 448) 0 activation_164[0][0] activation_167[0][0] __________________________________________________________________________________________________ block8_1_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_1_mixed[0][0] __________________________________________________________________________________________________ block8_1 (Lambda) (None, 4, 6, 2080) 0 mixed_7a[0][0] block8_1_conv[0][0] __________________________________________________________________________________________________ block8_1_ac (Activation) (None, 4, 6, 2080) 0 block8_1[0][0] __________________________________________________________________________________________________ conv2d_169 (Conv2D) (None, 4, 6, 192) 399360 block8_1_ac[0][0] __________________________________________________________________________________________________ batch_normalization_169 (BatchN (None, 4, 6, 192) 576 conv2d_169[0][0] __________________________________________________________________________________________________ activation_169 (Activation) (None, 4, 6, 192) 0 batch_normalization_169[0][0] __________________________________________________________________________________________________ conv2d_170 (Conv2D) (None, 4, 6, 224) 129024 activation_169[0][0] __________________________________________________________________________________________________ batch_normalization_170 (BatchN (None, 4, 6, 224) 672 conv2d_170[0][0] __________________________________________________________________________________________________ activation_170 (Activation) (None, 4, 6, 224) 0 batch_normalization_170[0][0] __________________________________________________________________________________________________ conv2d_168 (Conv2D) (None, 4, 6, 192) 399360 block8_1_ac[0][0] __________________________________________________________________________________________________ conv2d_171 (Conv2D) (None, 4, 6, 256) 172032 activation_170[0][0] __________________________________________________________________________________________________ batch_normalization_168 (BatchN (None, 4, 6, 192) 576 conv2d_168[0][0] __________________________________________________________________________________________________ batch_normalization_171 (BatchN (None, 4, 6, 256) 768 conv2d_171[0][0] __________________________________________________________________________________________________ activation_168 (Activation) (None, 4, 6, 192) 0 batch_normalization_168[0][0] __________________________________________________________________________________________________ activation_171 (Activation) (None, 4, 6, 256) 0 batch_normalization_171[0][0] __________________________________________________________________________________________________ block8_2_mixed (Concatenate) (None, 4, 6, 448) 0 activation_168[0][0] activation_171[0][0] __________________________________________________________________________________________________ block8_2_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_2_mixed[0][0] __________________________________________________________________________________________________ block8_2 (Lambda) (None, 4, 6, 2080) 0 block8_1_ac[0][0] block8_2_conv[0][0] __________________________________________________________________________________________________ block8_2_ac (Activation) (None, 4, 6, 2080) 0 block8_2[0][0] __________________________________________________________________________________________________ conv2d_173 (Conv2D) (None, 4, 6, 192) 399360 block8_2_ac[0][0] __________________________________________________________________________________________________ batch_normalization_173 (BatchN (None, 4, 6, 192) 576 conv2d_173[0][0] __________________________________________________________________________________________________ activation_173 (Activation) (None, 4, 6, 192) 0 batch_normalization_173[0][0] __________________________________________________________________________________________________ conv2d_174 (Conv2D) (None, 4, 6, 224) 129024 activation_173[0][0] __________________________________________________________________________________________________ batch_normalization_174 (BatchN (None, 4, 6, 224) 672 conv2d_174[0][0] __________________________________________________________________________________________________ activation_174 (Activation) (None, 4, 6, 224) 0 batch_normalization_174[0][0] __________________________________________________________________________________________________ conv2d_172 (Conv2D) (None, 4, 6, 192) 399360 block8_2_ac[0][0] __________________________________________________________________________________________________ conv2d_175 (Conv2D) (None, 4, 6, 256) 172032 activation_174[0][0] __________________________________________________________________________________________________ batch_normalization_172 (BatchN (None, 4, 6, 192) 576 conv2d_172[0][0] __________________________________________________________________________________________________ batch_normalization_175 (BatchN (None, 4, 6, 256) 768 conv2d_175[0][0] __________________________________________________________________________________________________ activation_172 (Activation) (None, 4, 6, 192) 0 batch_normalization_172[0][0] __________________________________________________________________________________________________ activation_175 (Activation) (None, 4, 6, 256) 0 batch_normalization_175[0][0] __________________________________________________________________________________________________ block8_3_mixed (Concatenate) (None, 4, 6, 448) 0 activation_172[0][0] activation_175[0][0] __________________________________________________________________________________________________ block8_3_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_3_mixed[0][0] __________________________________________________________________________________________________ block8_3 (Lambda) (None, 4, 6, 2080) 0 block8_2_ac[0][0] block8_3_conv[0][0] __________________________________________________________________________________________________ block8_3_ac (Activation) (None, 4, 6, 2080) 0 block8_3[0][0] __________________________________________________________________________________________________ conv2d_177 (Conv2D) (None, 4, 6, 192) 399360 block8_3_ac[0][0] __________________________________________________________________________________________________ batch_normalization_177 (BatchN (None, 4, 6, 192) 576 conv2d_177[0][0] __________________________________________________________________________________________________ activation_177 (Activation) (None, 4, 6, 192) 0 batch_normalization_177[0][0] __________________________________________________________________________________________________ conv2d_178 (Conv2D) (None, 4, 6, 224) 129024 activation_177[0][0] __________________________________________________________________________________________________ batch_normalization_178 (BatchN (None, 4, 6, 224) 672 conv2d_178[0][0] __________________________________________________________________________________________________ activation_178 (Activation) (None, 4, 6, 224) 0 batch_normalization_178[0][0] __________________________________________________________________________________________________ conv2d_176 (Conv2D) (None, 4, 6, 192) 399360 block8_3_ac[0][0] __________________________________________________________________________________________________ conv2d_179 (Conv2D) (None, 4, 6, 256) 172032 activation_178[0][0] __________________________________________________________________________________________________ batch_normalization_176 (BatchN (None, 4, 6, 192) 576 conv2d_176[0][0] __________________________________________________________________________________________________ batch_normalization_179 (BatchN (None, 4, 6, 256) 768 conv2d_179[0][0] __________________________________________________________________________________________________ activation_176 (Activation) (None, 4, 6, 192) 0 batch_normalization_176[0][0] __________________________________________________________________________________________________ activation_179 (Activation) (None, 4, 6, 256) 0 batch_normalization_179[0][0] __________________________________________________________________________________________________ block8_4_mixed (Concatenate) (None, 4, 6, 448) 0 activation_176[0][0] activation_179[0][0] __________________________________________________________________________________________________ block8_4_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_4_mixed[0][0] __________________________________________________________________________________________________ block8_4 (Lambda) (None, 4, 6, 2080) 0 block8_3_ac[0][0] block8_4_conv[0][0] __________________________________________________________________________________________________ block8_4_ac (Activation) (None, 4, 6, 2080) 0 block8_4[0][0] __________________________________________________________________________________________________ conv2d_181 (Conv2D) (None, 4, 6, 192) 399360 block8_4_ac[0][0] __________________________________________________________________________________________________ batch_normalization_181 (BatchN (None, 4, 6, 192) 576 conv2d_181[0][0] __________________________________________________________________________________________________ activation_181 (Activation) (None, 4, 6, 192) 0 batch_normalization_181[0][0] __________________________________________________________________________________________________ conv2d_182 (Conv2D) (None, 4, 6, 224) 129024 activation_181[0][0] __________________________________________________________________________________________________ batch_normalization_182 (BatchN (None, 4, 6, 224) 672 conv2d_182[0][0] __________________________________________________________________________________________________ activation_182 (Activation) (None, 4, 6, 224) 0 batch_normalization_182[0][0] __________________________________________________________________________________________________ conv2d_180 (Conv2D) (None, 4, 6, 192) 399360 block8_4_ac[0][0] __________________________________________________________________________________________________ conv2d_183 (Conv2D) (None, 4, 6, 256) 172032 activation_182[0][0] __________________________________________________________________________________________________ batch_normalization_180 (BatchN (None, 4, 6, 192) 576 conv2d_180[0][0] __________________________________________________________________________________________________ batch_normalization_183 (BatchN (None, 4, 6, 256) 768 conv2d_183[0][0] __________________________________________________________________________________________________ activation_180 (Activation) (None, 4, 6, 192) 0 batch_normalization_180[0][0] __________________________________________________________________________________________________ activation_183 (Activation) (None, 4, 6, 256) 0 batch_normalization_183[0][0] __________________________________________________________________________________________________ block8_5_mixed (Concatenate) (None, 4, 6, 448) 0 activation_180[0][0] activation_183[0][0] __________________________________________________________________________________________________ block8_5_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_5_mixed[0][0] __________________________________________________________________________________________________ block8_5 (Lambda) (None, 4, 6, 2080) 0 block8_4_ac[0][0] block8_5_conv[0][0] __________________________________________________________________________________________________ block8_5_ac (Activation) (None, 4, 6, 2080) 0 block8_5[0][0] __________________________________________________________________________________________________ conv2d_185 (Conv2D) (None, 4, 6, 192) 399360 block8_5_ac[0][0] __________________________________________________________________________________________________ batch_normalization_185 (BatchN (None, 4, 6, 192) 576 conv2d_185[0][0] __________________________________________________________________________________________________ activation_185 (Activation) (None, 4, 6, 192) 0 batch_normalization_185[0][0] __________________________________________________________________________________________________ conv2d_186 (Conv2D) (None, 4, 6, 224) 129024 activation_185[0][0] __________________________________________________________________________________________________ batch_normalization_186 (BatchN (None, 4, 6, 224) 672 conv2d_186[0][0] __________________________________________________________________________________________________ activation_186 (Activation) (None, 4, 6, 224) 0 batch_normalization_186[0][0] __________________________________________________________________________________________________ conv2d_184 (Conv2D) (None, 4, 6, 192) 399360 block8_5_ac[0][0] __________________________________________________________________________________________________ conv2d_187 (Conv2D) (None, 4, 6, 256) 172032 activation_186[0][0] __________________________________________________________________________________________________ batch_normalization_184 (BatchN (None, 4, 6, 192) 576 conv2d_184[0][0] __________________________________________________________________________________________________ batch_normalization_187 (BatchN (None, 4, 6, 256) 768 conv2d_187[0][0] __________________________________________________________________________________________________ activation_184 (Activation) (None, 4, 6, 192) 0 batch_normalization_184[0][0] __________________________________________________________________________________________________ activation_187 (Activation) (None, 4, 6, 256) 0 batch_normalization_187[0][0] __________________________________________________________________________________________________ block8_6_mixed (Concatenate) (None, 4, 6, 448) 0 activation_184[0][0] activation_187[0][0] __________________________________________________________________________________________________ block8_6_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_6_mixed[0][0] __________________________________________________________________________________________________ block8_6 (Lambda) (None, 4, 6, 2080) 0 block8_5_ac[0][0] block8_6_conv[0][0] __________________________________________________________________________________________________ block8_6_ac (Activation) (None, 4, 6, 2080) 0 block8_6[0][0] __________________________________________________________________________________________________ conv2d_189 (Conv2D) (None, 4, 6, 192) 399360 block8_6_ac[0][0] __________________________________________________________________________________________________ batch_normalization_189 (BatchN (None, 4, 6, 192) 576 conv2d_189[0][0] __________________________________________________________________________________________________ activation_189 (Activation) (None, 4, 6, 192) 0 batch_normalization_189[0][0] __________________________________________________________________________________________________ conv2d_190 (Conv2D) (None, 4, 6, 224) 129024 activation_189[0][0] __________________________________________________________________________________________________ batch_normalization_190 (BatchN (None, 4, 6, 224) 672 conv2d_190[0][0] __________________________________________________________________________________________________ activation_190 (Activation) (None, 4, 6, 224) 0 batch_normalization_190[0][0] __________________________________________________________________________________________________ conv2d_188 (Conv2D) (None, 4, 6, 192) 399360 block8_6_ac[0][0] __________________________________________________________________________________________________ conv2d_191 (Conv2D) (None, 4, 6, 256) 172032 activation_190[0][0] __________________________________________________________________________________________________ batch_normalization_188 (BatchN (None, 4, 6, 192) 576 conv2d_188[0][0] __________________________________________________________________________________________________ batch_normalization_191 (BatchN (None, 4, 6, 256) 768 conv2d_191[0][0] __________________________________________________________________________________________________ activation_188 (Activation) (None, 4, 6, 192) 0 batch_normalization_188[0][0] __________________________________________________________________________________________________ activation_191 (Activation) (None, 4, 6, 256) 0 batch_normalization_191[0][0] __________________________________________________________________________________________________ block8_7_mixed (Concatenate) (None, 4, 6, 448) 0 activation_188[0][0] activation_191[0][0] __________________________________________________________________________________________________ block8_7_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_7_mixed[0][0] __________________________________________________________________________________________________ block8_7 (Lambda) (None, 4, 6, 2080) 0 block8_6_ac[0][0] block8_7_conv[0][0] __________________________________________________________________________________________________ block8_7_ac (Activation) (None, 4, 6, 2080) 0 block8_7[0][0] __________________________________________________________________________________________________ conv2d_193 (Conv2D) (None, 4, 6, 192) 399360 block8_7_ac[0][0] __________________________________________________________________________________________________ batch_normalization_193 (BatchN (None, 4, 6, 192) 576 conv2d_193[0][0] __________________________________________________________________________________________________ activation_193 (Activation) (None, 4, 6, 192) 0 batch_normalization_193[0][0] __________________________________________________________________________________________________ conv2d_194 (Conv2D) (None, 4, 6, 224) 129024 activation_193[0][0] __________________________________________________________________________________________________ batch_normalization_194 (BatchN (None, 4, 6, 224) 672 conv2d_194[0][0] __________________________________________________________________________________________________ activation_194 (Activation) (None, 4, 6, 224) 0 batch_normalization_194[0][0] __________________________________________________________________________________________________ conv2d_192 (Conv2D) (None, 4, 6, 192) 399360 block8_7_ac[0][0] __________________________________________________________________________________________________ conv2d_195 (Conv2D) (None, 4, 6, 256) 172032 activation_194[0][0] __________________________________________________________________________________________________ batch_normalization_192 (BatchN (None, 4, 6, 192) 576 conv2d_192[0][0] __________________________________________________________________________________________________ batch_normalization_195 (BatchN (None, 4, 6, 256) 768 conv2d_195[0][0] __________________________________________________________________________________________________ activation_192 (Activation) (None, 4, 6, 192) 0 batch_normalization_192[0][0] __________________________________________________________________________________________________ activation_195 (Activation) (None, 4, 6, 256) 0 batch_normalization_195[0][0] __________________________________________________________________________________________________ block8_8_mixed (Concatenate) (None, 4, 6, 448) 0 activation_192[0][0] activation_195[0][0] __________________________________________________________________________________________________ block8_8_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_8_mixed[0][0] __________________________________________________________________________________________________ block8_8 (Lambda) (None, 4, 6, 2080) 0 block8_7_ac[0][0] block8_8_conv[0][0] __________________________________________________________________________________________________ block8_8_ac (Activation) (None, 4, 6, 2080) 0 block8_8[0][0] __________________________________________________________________________________________________ conv2d_197 (Conv2D) (None, 4, 6, 192) 399360 block8_8_ac[0][0] __________________________________________________________________________________________________ batch_normalization_197 (BatchN (None, 4, 6, 192) 576 conv2d_197[0][0] __________________________________________________________________________________________________ activation_197 (Activation) (None, 4, 6, 192) 0 batch_normalization_197[0][0] __________________________________________________________________________________________________ conv2d_198 (Conv2D) (None, 4, 6, 224) 129024 activation_197[0][0] __________________________________________________________________________________________________ batch_normalization_198 (BatchN (None, 4, 6, 224) 672 conv2d_198[0][0] __________________________________________________________________________________________________ activation_198 (Activation) (None, 4, 6, 224) 0 batch_normalization_198[0][0] __________________________________________________________________________________________________ conv2d_196 (Conv2D) (None, 4, 6, 192) 399360 block8_8_ac[0][0] __________________________________________________________________________________________________ conv2d_199 (Conv2D) (None, 4, 6, 256) 172032 activation_198[0][0] __________________________________________________________________________________________________ batch_normalization_196 (BatchN (None, 4, 6, 192) 576 conv2d_196[0][0] __________________________________________________________________________________________________ batch_normalization_199 (BatchN (None, 4, 6, 256) 768 conv2d_199[0][0] __________________________________________________________________________________________________ activation_196 (Activation) (None, 4, 6, 192) 0 batch_normalization_196[0][0] __________________________________________________________________________________________________ activation_199 (Activation) (None, 4, 6, 256) 0 batch_normalization_199[0][0] __________________________________________________________________________________________________ block8_9_mixed (Concatenate) (None, 4, 6, 448) 0 activation_196[0][0] activation_199[0][0] __________________________________________________________________________________________________ block8_9_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_9_mixed[0][0] __________________________________________________________________________________________________ block8_9 (Lambda) (None, 4, 6, 2080) 0 block8_8_ac[0][0] block8_9_conv[0][0] __________________________________________________________________________________________________ block8_9_ac (Activation) (None, 4, 6, 2080) 0 block8_9[0][0] __________________________________________________________________________________________________ conv2d_201 (Conv2D) (None, 4, 6, 192) 399360 block8_9_ac[0][0] __________________________________________________________________________________________________ batch_normalization_201 (BatchN (None, 4, 6, 192) 576 conv2d_201[0][0] __________________________________________________________________________________________________ activation_201 (Activation) (None, 4, 6, 192) 0 batch_normalization_201[0][0] __________________________________________________________________________________________________ conv2d_202 (Conv2D) (None, 4, 6, 224) 129024 activation_201[0][0] __________________________________________________________________________________________________ batch_normalization_202 (BatchN (None, 4, 6, 224) 672 conv2d_202[0][0] __________________________________________________________________________________________________ activation_202 (Activation) (None, 4, 6, 224) 0 batch_normalization_202[0][0] __________________________________________________________________________________________________ conv2d_200 (Conv2D) (None, 4, 6, 192) 399360 block8_9_ac[0][0] __________________________________________________________________________________________________ conv2d_203 (Conv2D) (None, 4, 6, 256) 172032 activation_202[0][0] __________________________________________________________________________________________________ batch_normalization_200 (BatchN (None, 4, 6, 192) 576 conv2d_200[0][0] __________________________________________________________________________________________________ batch_normalization_203 (BatchN (None, 4, 6, 256) 768 conv2d_203[0][0] __________________________________________________________________________________________________ activation_200 (Activation) (None, 4, 6, 192) 0 batch_normalization_200[0][0] __________________________________________________________________________________________________ activation_203 (Activation) (None, 4, 6, 256) 0 batch_normalization_203[0][0] __________________________________________________________________________________________________ block8_10_mixed (Concatenate) (None, 4, 6, 448) 0 activation_200[0][0] activation_203[0][0] __________________________________________________________________________________________________ block8_10_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_10_mixed[0][0] __________________________________________________________________________________________________ block8_10 (Lambda) (None, 4, 6, 2080) 0 block8_9_ac[0][0] block8_10_conv[0][0] __________________________________________________________________________________________________ conv_7b (Conv2D) (None, 4, 6, 1536) 3194880 block8_10[0][0] __________________________________________________________________________________________________ conv_7b_bn (BatchNormalization) (None, 4, 6, 1536) 4608 conv_7b[0][0] __________________________________________________________________________________________________ conv_7b_ac (Activation) (None, 4, 6, 1536) 0 conv_7b_bn[0][0] __________________________________________________________________________________________________ global_max_pooling2d_1 (GlobalM (None, 1536) 0 conv_7b_ac[0][0] __________________________________________________________________________________________________ dense_1 (Dense) (None, 512) 786944 global_max_pooling2d_1[0][0] __________________________________________________________________________________________________ dropout_1 (Dropout) (None, 512) 0 dense_1[0][0] __________________________________________________________________________________________________ dense_2 (Dense) (None, 7) 3591 dropout_1[0][0] ================================================================================================== Total params: 55,127,271 Trainable params: 820,807 Non-trainable params: 54,306,464 __________________________________________________________________________________________________
train_datagen = ImageDataGenerator(rotation_range=60, width_shift_range=0.2, height_shift_range=0.2,
shear_range=0.2, zoom_range=0.2, fill_mode='nearest')
train_datagen.fit(X_train)
val_datagen = ImageDataGenerator()
val_datagen.fit(X_val)
batch_size = 64
epochs = 3
history = model.fit_generator(train_datagen.flow(X_train,y_train, batch_size=batch_size),
epochs = epochs, validation_data = val_datagen.flow(X_val, y_val),
verbose = 1, steps_per_epoch=(X_train.shape[0] // batch_size),
validation_steps=(X_val.shape[0] // batch_size))
Epoch 1/3 126/126 [==============================] - 284s 2s/step - loss: 1.4064 - acc: 0.6044 - val_loss: 1.0709 - val_acc: 0.6652 Epoch 2/3 126/126 [==============================] - 246s 2s/step - loss: 1.0660 - acc: 0.6624 - val_loss: 0.9677 - val_acc: 0.6629 Epoch 3/3 126/126 [==============================] - 244s 2s/step - loss: 1.0015 - acc: 0.6736 - val_loss: 0.9083 - val_acc: 0.7062
pre_trained_model.layers[617].name
'mixed_7a'
for layer in pre_trained_model.layers[618:]:
layer.trainable = True
optimizer = Adam(lr=0.0001, beta_1=0.9, beta_2=0.999, epsilon=None, decay=0.0, amsgrad=False)
model.compile(loss='categorical_crossentropy',
optimizer=optimizer,
metrics=['acc'])
learning_rate_reduction = ReduceLROnPlateau(monitor='val_acc', patience=3, verbose=1, factor=0.5,
min_lr=0.000001, cooldown=2)
model.summary()
__________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ================================================================================================== input_1 (InputLayer) (None, 192, 256, 3) 0 __________________________________________________________________________________________________ conv2d_1 (Conv2D) (None, 95, 127, 32) 864 input_1[0][0] __________________________________________________________________________________________________ batch_normalization_1 (BatchNor (None, 95, 127, 32) 96 conv2d_1[0][0] __________________________________________________________________________________________________ activation_1 (Activation) (None, 95, 127, 32) 0 batch_normalization_1[0][0] __________________________________________________________________________________________________ conv2d_2 (Conv2D) (None, 93, 125, 32) 9216 activation_1[0][0] __________________________________________________________________________________________________ batch_normalization_2 (BatchNor (None, 93, 125, 32) 96 conv2d_2[0][0] __________________________________________________________________________________________________ activation_2 (Activation) (None, 93, 125, 32) 0 batch_normalization_2[0][0] __________________________________________________________________________________________________ conv2d_3 (Conv2D) (None, 93, 125, 64) 18432 activation_2[0][0] __________________________________________________________________________________________________ batch_normalization_3 (BatchNor (None, 93, 125, 64) 192 conv2d_3[0][0] __________________________________________________________________________________________________ activation_3 (Activation) (None, 93, 125, 64) 0 batch_normalization_3[0][0] __________________________________________________________________________________________________ max_pooling2d_1 (MaxPooling2D) (None, 46, 62, 64) 0 activation_3[0][0] __________________________________________________________________________________________________ conv2d_4 (Conv2D) (None, 46, 62, 80) 5120 max_pooling2d_1[0][0] __________________________________________________________________________________________________ batch_normalization_4 (BatchNor (None, 46, 62, 80) 240 conv2d_4[0][0] __________________________________________________________________________________________________ activation_4 (Activation) (None, 46, 62, 80) 0 batch_normalization_4[0][0] __________________________________________________________________________________________________ conv2d_5 (Conv2D) (None, 44, 60, 192) 138240 activation_4[0][0] __________________________________________________________________________________________________ batch_normalization_5 (BatchNor (None, 44, 60, 192) 576 conv2d_5[0][0] __________________________________________________________________________________________________ activation_5 (Activation) (None, 44, 60, 192) 0 batch_normalization_5[0][0] __________________________________________________________________________________________________ max_pooling2d_2 (MaxPooling2D) (None, 21, 29, 192) 0 activation_5[0][0] __________________________________________________________________________________________________ conv2d_9 (Conv2D) (None, 21, 29, 64) 12288 max_pooling2d_2[0][0] __________________________________________________________________________________________________ batch_normalization_9 (BatchNor (None, 21, 29, 64) 192 conv2d_9[0][0] __________________________________________________________________________________________________ activation_9 (Activation) (None, 21, 29, 64) 0 batch_normalization_9[0][0] __________________________________________________________________________________________________ conv2d_7 (Conv2D) (None, 21, 29, 48) 9216 max_pooling2d_2[0][0] __________________________________________________________________________________________________ conv2d_10 (Conv2D) (None, 21, 29, 96) 55296 activation_9[0][0] __________________________________________________________________________________________________ batch_normalization_7 (BatchNor (None, 21, 29, 48) 144 conv2d_7[0][0] __________________________________________________________________________________________________ batch_normalization_10 (BatchNo (None, 21, 29, 96) 288 conv2d_10[0][0] __________________________________________________________________________________________________ activation_7 (Activation) (None, 21, 29, 48) 0 batch_normalization_7[0][0] __________________________________________________________________________________________________ activation_10 (Activation) (None, 21, 29, 96) 0 batch_normalization_10[0][0] __________________________________________________________________________________________________ average_pooling2d_1 (AveragePoo (None, 21, 29, 192) 0 max_pooling2d_2[0][0] __________________________________________________________________________________________________ conv2d_6 (Conv2D) (None, 21, 29, 96) 18432 max_pooling2d_2[0][0] __________________________________________________________________________________________________ conv2d_8 (Conv2D) (None, 21, 29, 64) 76800 activation_7[0][0] __________________________________________________________________________________________________ conv2d_11 (Conv2D) (None, 21, 29, 96) 82944 activation_10[0][0] __________________________________________________________________________________________________ conv2d_12 (Conv2D) (None, 21, 29, 64) 12288 average_pooling2d_1[0][0] __________________________________________________________________________________________________ batch_normalization_6 (BatchNor (None, 21, 29, 96) 288 conv2d_6[0][0] __________________________________________________________________________________________________ batch_normalization_8 (BatchNor (None, 21, 29, 64) 192 conv2d_8[0][0] __________________________________________________________________________________________________ batch_normalization_11 (BatchNo (None, 21, 29, 96) 288 conv2d_11[0][0] __________________________________________________________________________________________________ batch_normalization_12 (BatchNo (None, 21, 29, 64) 192 conv2d_12[0][0] __________________________________________________________________________________________________ activation_6 (Activation) (None, 21, 29, 96) 0 batch_normalization_6[0][0] __________________________________________________________________________________________________ activation_8 (Activation) (None, 21, 29, 64) 0 batch_normalization_8[0][0] __________________________________________________________________________________________________ activation_11 (Activation) (None, 21, 29, 96) 0 batch_normalization_11[0][0] __________________________________________________________________________________________________ activation_12 (Activation) (None, 21, 29, 64) 0 batch_normalization_12[0][0] __________________________________________________________________________________________________ mixed_5b (Concatenate) (None, 21, 29, 320) 0 activation_6[0][0] activation_8[0][0] activation_11[0][0] activation_12[0][0] __________________________________________________________________________________________________ conv2d_16 (Conv2D) (None, 21, 29, 32) 10240 mixed_5b[0][0] __________________________________________________________________________________________________ batch_normalization_16 (BatchNo (None, 21, 29, 32) 96 conv2d_16[0][0] __________________________________________________________________________________________________ activation_16 (Activation) (None, 21, 29, 32) 0 batch_normalization_16[0][0] __________________________________________________________________________________________________ conv2d_14 (Conv2D) (None, 21, 29, 32) 10240 mixed_5b[0][0] __________________________________________________________________________________________________ conv2d_17 (Conv2D) (None, 21, 29, 48) 13824 activation_16[0][0] __________________________________________________________________________________________________ batch_normalization_14 (BatchNo (None, 21, 29, 32) 96 conv2d_14[0][0] __________________________________________________________________________________________________ batch_normalization_17 (BatchNo (None, 21, 29, 48) 144 conv2d_17[0][0] __________________________________________________________________________________________________ activation_14 (Activation) (None, 21, 29, 32) 0 batch_normalization_14[0][0] __________________________________________________________________________________________________ activation_17 (Activation) (None, 21, 29, 48) 0 batch_normalization_17[0][0] __________________________________________________________________________________________________ conv2d_13 (Conv2D) (None, 21, 29, 32) 10240 mixed_5b[0][0] __________________________________________________________________________________________________ conv2d_15 (Conv2D) (None, 21, 29, 32) 9216 activation_14[0][0] __________________________________________________________________________________________________ conv2d_18 (Conv2D) (None, 21, 29, 64) 27648 activation_17[0][0] __________________________________________________________________________________________________ batch_normalization_13 (BatchNo (None, 21, 29, 32) 96 conv2d_13[0][0] __________________________________________________________________________________________________ batch_normalization_15 (BatchNo (None, 21, 29, 32) 96 conv2d_15[0][0] __________________________________________________________________________________________________ batch_normalization_18 (BatchNo (None, 21, 29, 64) 192 conv2d_18[0][0] __________________________________________________________________________________________________ activation_13 (Activation) (None, 21, 29, 32) 0 batch_normalization_13[0][0] __________________________________________________________________________________________________ activation_15 (Activation) (None, 21, 29, 32) 0 batch_normalization_15[0][0] __________________________________________________________________________________________________ activation_18 (Activation) (None, 21, 29, 64) 0 batch_normalization_18[0][0] __________________________________________________________________________________________________ block35_1_mixed (Concatenate) (None, 21, 29, 128) 0 activation_13[0][0] activation_15[0][0] activation_18[0][0] __________________________________________________________________________________________________ block35_1_conv (Conv2D) (None, 21, 29, 320) 41280 block35_1_mixed[0][0] __________________________________________________________________________________________________ block35_1 (Lambda) (None, 21, 29, 320) 0 mixed_5b[0][0] block35_1_conv[0][0] __________________________________________________________________________________________________ block35_1_ac (Activation) (None, 21, 29, 320) 0 block35_1[0][0] __________________________________________________________________________________________________ conv2d_22 (Conv2D) (None, 21, 29, 32) 10240 block35_1_ac[0][0] __________________________________________________________________________________________________ batch_normalization_22 (BatchNo (None, 21, 29, 32) 96 conv2d_22[0][0] __________________________________________________________________________________________________ activation_22 (Activation) (None, 21, 29, 32) 0 batch_normalization_22[0][0] __________________________________________________________________________________________________ conv2d_20 (Conv2D) (None, 21, 29, 32) 10240 block35_1_ac[0][0] __________________________________________________________________________________________________ conv2d_23 (Conv2D) (None, 21, 29, 48) 13824 activation_22[0][0] __________________________________________________________________________________________________ batch_normalization_20 (BatchNo (None, 21, 29, 32) 96 conv2d_20[0][0] __________________________________________________________________________________________________ batch_normalization_23 (BatchNo (None, 21, 29, 48) 144 conv2d_23[0][0] __________________________________________________________________________________________________ activation_20 (Activation) (None, 21, 29, 32) 0 batch_normalization_20[0][0] __________________________________________________________________________________________________ activation_23 (Activation) (None, 21, 29, 48) 0 batch_normalization_23[0][0] __________________________________________________________________________________________________ conv2d_19 (Conv2D) (None, 21, 29, 32) 10240 block35_1_ac[0][0] __________________________________________________________________________________________________ conv2d_21 (Conv2D) (None, 21, 29, 32) 9216 activation_20[0][0] __________________________________________________________________________________________________ conv2d_24 (Conv2D) (None, 21, 29, 64) 27648 activation_23[0][0] __________________________________________________________________________________________________ batch_normalization_19 (BatchNo (None, 21, 29, 32) 96 conv2d_19[0][0] __________________________________________________________________________________________________ batch_normalization_21 (BatchNo (None, 21, 29, 32) 96 conv2d_21[0][0] __________________________________________________________________________________________________ batch_normalization_24 (BatchNo (None, 21, 29, 64) 192 conv2d_24[0][0] __________________________________________________________________________________________________ activation_19 (Activation) (None, 21, 29, 32) 0 batch_normalization_19[0][0] __________________________________________________________________________________________________ activation_21 (Activation) (None, 21, 29, 32) 0 batch_normalization_21[0][0] __________________________________________________________________________________________________ activation_24 (Activation) (None, 21, 29, 64) 0 batch_normalization_24[0][0] __________________________________________________________________________________________________ block35_2_mixed (Concatenate) (None, 21, 29, 128) 0 activation_19[0][0] activation_21[0][0] activation_24[0][0] __________________________________________________________________________________________________ block35_2_conv (Conv2D) (None, 21, 29, 320) 41280 block35_2_mixed[0][0] __________________________________________________________________________________________________ block35_2 (Lambda) (None, 21, 29, 320) 0 block35_1_ac[0][0] block35_2_conv[0][0] __________________________________________________________________________________________________ block35_2_ac (Activation) (None, 21, 29, 320) 0 block35_2[0][0] __________________________________________________________________________________________________ conv2d_28 (Conv2D) (None, 21, 29, 32) 10240 block35_2_ac[0][0] __________________________________________________________________________________________________ batch_normalization_28 (BatchNo (None, 21, 29, 32) 96 conv2d_28[0][0] __________________________________________________________________________________________________ activation_28 (Activation) (None, 21, 29, 32) 0 batch_normalization_28[0][0] __________________________________________________________________________________________________ conv2d_26 (Conv2D) (None, 21, 29, 32) 10240 block35_2_ac[0][0] __________________________________________________________________________________________________ conv2d_29 (Conv2D) (None, 21, 29, 48) 13824 activation_28[0][0] __________________________________________________________________________________________________ batch_normalization_26 (BatchNo (None, 21, 29, 32) 96 conv2d_26[0][0] __________________________________________________________________________________________________ batch_normalization_29 (BatchNo (None, 21, 29, 48) 144 conv2d_29[0][0] __________________________________________________________________________________________________ activation_26 (Activation) (None, 21, 29, 32) 0 batch_normalization_26[0][0] __________________________________________________________________________________________________ activation_29 (Activation) (None, 21, 29, 48) 0 batch_normalization_29[0][0] __________________________________________________________________________________________________ conv2d_25 (Conv2D) (None, 21, 29, 32) 10240 block35_2_ac[0][0] __________________________________________________________________________________________________ conv2d_27 (Conv2D) (None, 21, 29, 32) 9216 activation_26[0][0] __________________________________________________________________________________________________ conv2d_30 (Conv2D) (None, 21, 29, 64) 27648 activation_29[0][0] __________________________________________________________________________________________________ batch_normalization_25 (BatchNo (None, 21, 29, 32) 96 conv2d_25[0][0] __________________________________________________________________________________________________ batch_normalization_27 (BatchNo (None, 21, 29, 32) 96 conv2d_27[0][0] __________________________________________________________________________________________________ batch_normalization_30 (BatchNo (None, 21, 29, 64) 192 conv2d_30[0][0] __________________________________________________________________________________________________ activation_25 (Activation) (None, 21, 29, 32) 0 batch_normalization_25[0][0] __________________________________________________________________________________________________ activation_27 (Activation) (None, 21, 29, 32) 0 batch_normalization_27[0][0] __________________________________________________________________________________________________ activation_30 (Activation) (None, 21, 29, 64) 0 batch_normalization_30[0][0] __________________________________________________________________________________________________ block35_3_mixed (Concatenate) (None, 21, 29, 128) 0 activation_25[0][0] activation_27[0][0] activation_30[0][0] __________________________________________________________________________________________________ block35_3_conv (Conv2D) (None, 21, 29, 320) 41280 block35_3_mixed[0][0] __________________________________________________________________________________________________ block35_3 (Lambda) (None, 21, 29, 320) 0 block35_2_ac[0][0] block35_3_conv[0][0] __________________________________________________________________________________________________ block35_3_ac (Activation) (None, 21, 29, 320) 0 block35_3[0][0] __________________________________________________________________________________________________ conv2d_34 (Conv2D) (None, 21, 29, 32) 10240 block35_3_ac[0][0] __________________________________________________________________________________________________ batch_normalization_34 (BatchNo (None, 21, 29, 32) 96 conv2d_34[0][0] __________________________________________________________________________________________________ activation_34 (Activation) (None, 21, 29, 32) 0 batch_normalization_34[0][0] __________________________________________________________________________________________________ conv2d_32 (Conv2D) (None, 21, 29, 32) 10240 block35_3_ac[0][0] __________________________________________________________________________________________________ conv2d_35 (Conv2D) (None, 21, 29, 48) 13824 activation_34[0][0] __________________________________________________________________________________________________ batch_normalization_32 (BatchNo (None, 21, 29, 32) 96 conv2d_32[0][0] __________________________________________________________________________________________________ batch_normalization_35 (BatchNo (None, 21, 29, 48) 144 conv2d_35[0][0] __________________________________________________________________________________________________ activation_32 (Activation) (None, 21, 29, 32) 0 batch_normalization_32[0][0] __________________________________________________________________________________________________ activation_35 (Activation) (None, 21, 29, 48) 0 batch_normalization_35[0][0] __________________________________________________________________________________________________ conv2d_31 (Conv2D) (None, 21, 29, 32) 10240 block35_3_ac[0][0] __________________________________________________________________________________________________ conv2d_33 (Conv2D) (None, 21, 29, 32) 9216 activation_32[0][0] __________________________________________________________________________________________________ conv2d_36 (Conv2D) (None, 21, 29, 64) 27648 activation_35[0][0] __________________________________________________________________________________________________ batch_normalization_31 (BatchNo (None, 21, 29, 32) 96 conv2d_31[0][0] __________________________________________________________________________________________________ batch_normalization_33 (BatchNo (None, 21, 29, 32) 96 conv2d_33[0][0] __________________________________________________________________________________________________ batch_normalization_36 (BatchNo (None, 21, 29, 64) 192 conv2d_36[0][0] __________________________________________________________________________________________________ activation_31 (Activation) (None, 21, 29, 32) 0 batch_normalization_31[0][0] __________________________________________________________________________________________________ activation_33 (Activation) (None, 21, 29, 32) 0 batch_normalization_33[0][0] __________________________________________________________________________________________________ activation_36 (Activation) (None, 21, 29, 64) 0 batch_normalization_36[0][0] __________________________________________________________________________________________________ block35_4_mixed (Concatenate) (None, 21, 29, 128) 0 activation_31[0][0] activation_33[0][0] activation_36[0][0] __________________________________________________________________________________________________ block35_4_conv (Conv2D) (None, 21, 29, 320) 41280 block35_4_mixed[0][0] __________________________________________________________________________________________________ block35_4 (Lambda) (None, 21, 29, 320) 0 block35_3_ac[0][0] block35_4_conv[0][0] __________________________________________________________________________________________________ block35_4_ac (Activation) (None, 21, 29, 320) 0 block35_4[0][0] __________________________________________________________________________________________________ conv2d_40 (Conv2D) (None, 21, 29, 32) 10240 block35_4_ac[0][0] __________________________________________________________________________________________________ batch_normalization_40 (BatchNo (None, 21, 29, 32) 96 conv2d_40[0][0] __________________________________________________________________________________________________ activation_40 (Activation) (None, 21, 29, 32) 0 batch_normalization_40[0][0] __________________________________________________________________________________________________ conv2d_38 (Conv2D) (None, 21, 29, 32) 10240 block35_4_ac[0][0] __________________________________________________________________________________________________ conv2d_41 (Conv2D) (None, 21, 29, 48) 13824 activation_40[0][0] __________________________________________________________________________________________________ batch_normalization_38 (BatchNo (None, 21, 29, 32) 96 conv2d_38[0][0] __________________________________________________________________________________________________ batch_normalization_41 (BatchNo (None, 21, 29, 48) 144 conv2d_41[0][0] __________________________________________________________________________________________________ activation_38 (Activation) (None, 21, 29, 32) 0 batch_normalization_38[0][0] __________________________________________________________________________________________________ activation_41 (Activation) (None, 21, 29, 48) 0 batch_normalization_41[0][0] __________________________________________________________________________________________________ conv2d_37 (Conv2D) (None, 21, 29, 32) 10240 block35_4_ac[0][0] __________________________________________________________________________________________________ conv2d_39 (Conv2D) (None, 21, 29, 32) 9216 activation_38[0][0] __________________________________________________________________________________________________ conv2d_42 (Conv2D) (None, 21, 29, 64) 27648 activation_41[0][0] __________________________________________________________________________________________________ batch_normalization_37 (BatchNo (None, 21, 29, 32) 96 conv2d_37[0][0] __________________________________________________________________________________________________ batch_normalization_39 (BatchNo (None, 21, 29, 32) 96 conv2d_39[0][0] __________________________________________________________________________________________________ batch_normalization_42 (BatchNo (None, 21, 29, 64) 192 conv2d_42[0][0] __________________________________________________________________________________________________ activation_37 (Activation) (None, 21, 29, 32) 0 batch_normalization_37[0][0] __________________________________________________________________________________________________ activation_39 (Activation) (None, 21, 29, 32) 0 batch_normalization_39[0][0] __________________________________________________________________________________________________ activation_42 (Activation) (None, 21, 29, 64) 0 batch_normalization_42[0][0] __________________________________________________________________________________________________ block35_5_mixed (Concatenate) (None, 21, 29, 128) 0 activation_37[0][0] activation_39[0][0] activation_42[0][0] __________________________________________________________________________________________________ block35_5_conv (Conv2D) (None, 21, 29, 320) 41280 block35_5_mixed[0][0] __________________________________________________________________________________________________ block35_5 (Lambda) (None, 21, 29, 320) 0 block35_4_ac[0][0] block35_5_conv[0][0] __________________________________________________________________________________________________ block35_5_ac (Activation) (None, 21, 29, 320) 0 block35_5[0][0] __________________________________________________________________________________________________ conv2d_46 (Conv2D) (None, 21, 29, 32) 10240 block35_5_ac[0][0] __________________________________________________________________________________________________ batch_normalization_46 (BatchNo (None, 21, 29, 32) 96 conv2d_46[0][0] __________________________________________________________________________________________________ activation_46 (Activation) (None, 21, 29, 32) 0 batch_normalization_46[0][0] __________________________________________________________________________________________________ conv2d_44 (Conv2D) (None, 21, 29, 32) 10240 block35_5_ac[0][0] __________________________________________________________________________________________________ conv2d_47 (Conv2D) (None, 21, 29, 48) 13824 activation_46[0][0] __________________________________________________________________________________________________ batch_normalization_44 (BatchNo (None, 21, 29, 32) 96 conv2d_44[0][0] __________________________________________________________________________________________________ batch_normalization_47 (BatchNo (None, 21, 29, 48) 144 conv2d_47[0][0] __________________________________________________________________________________________________ activation_44 (Activation) (None, 21, 29, 32) 0 batch_normalization_44[0][0] __________________________________________________________________________________________________ activation_47 (Activation) (None, 21, 29, 48) 0 batch_normalization_47[0][0] __________________________________________________________________________________________________ conv2d_43 (Conv2D) (None, 21, 29, 32) 10240 block35_5_ac[0][0] __________________________________________________________________________________________________ conv2d_45 (Conv2D) (None, 21, 29, 32) 9216 activation_44[0][0] __________________________________________________________________________________________________ conv2d_48 (Conv2D) (None, 21, 29, 64) 27648 activation_47[0][0] __________________________________________________________________________________________________ batch_normalization_43 (BatchNo (None, 21, 29, 32) 96 conv2d_43[0][0] __________________________________________________________________________________________________ batch_normalization_45 (BatchNo (None, 21, 29, 32) 96 conv2d_45[0][0] __________________________________________________________________________________________________ batch_normalization_48 (BatchNo (None, 21, 29, 64) 192 conv2d_48[0][0] __________________________________________________________________________________________________ activation_43 (Activation) (None, 21, 29, 32) 0 batch_normalization_43[0][0] __________________________________________________________________________________________________ activation_45 (Activation) (None, 21, 29, 32) 0 batch_normalization_45[0][0] __________________________________________________________________________________________________ activation_48 (Activation) (None, 21, 29, 64) 0 batch_normalization_48[0][0] __________________________________________________________________________________________________ block35_6_mixed (Concatenate) (None, 21, 29, 128) 0 activation_43[0][0] activation_45[0][0] activation_48[0][0] __________________________________________________________________________________________________ block35_6_conv (Conv2D) (None, 21, 29, 320) 41280 block35_6_mixed[0][0] __________________________________________________________________________________________________ block35_6 (Lambda) (None, 21, 29, 320) 0 block35_5_ac[0][0] block35_6_conv[0][0] __________________________________________________________________________________________________ block35_6_ac (Activation) (None, 21, 29, 320) 0 block35_6[0][0] __________________________________________________________________________________________________ conv2d_52 (Conv2D) (None, 21, 29, 32) 10240 block35_6_ac[0][0] __________________________________________________________________________________________________ batch_normalization_52 (BatchNo (None, 21, 29, 32) 96 conv2d_52[0][0] __________________________________________________________________________________________________ activation_52 (Activation) (None, 21, 29, 32) 0 batch_normalization_52[0][0] __________________________________________________________________________________________________ conv2d_50 (Conv2D) (None, 21, 29, 32) 10240 block35_6_ac[0][0] __________________________________________________________________________________________________ conv2d_53 (Conv2D) (None, 21, 29, 48) 13824 activation_52[0][0] __________________________________________________________________________________________________ batch_normalization_50 (BatchNo (None, 21, 29, 32) 96 conv2d_50[0][0] __________________________________________________________________________________________________ batch_normalization_53 (BatchNo (None, 21, 29, 48) 144 conv2d_53[0][0] __________________________________________________________________________________________________ activation_50 (Activation) (None, 21, 29, 32) 0 batch_normalization_50[0][0] __________________________________________________________________________________________________ activation_53 (Activation) (None, 21, 29, 48) 0 batch_normalization_53[0][0] __________________________________________________________________________________________________ conv2d_49 (Conv2D) (None, 21, 29, 32) 10240 block35_6_ac[0][0] __________________________________________________________________________________________________ conv2d_51 (Conv2D) (None, 21, 29, 32) 9216 activation_50[0][0] __________________________________________________________________________________________________ conv2d_54 (Conv2D) (None, 21, 29, 64) 27648 activation_53[0][0] __________________________________________________________________________________________________ batch_normalization_49 (BatchNo (None, 21, 29, 32) 96 conv2d_49[0][0] __________________________________________________________________________________________________ batch_normalization_51 (BatchNo (None, 21, 29, 32) 96 conv2d_51[0][0] __________________________________________________________________________________________________ batch_normalization_54 (BatchNo (None, 21, 29, 64) 192 conv2d_54[0][0] __________________________________________________________________________________________________ activation_49 (Activation) (None, 21, 29, 32) 0 batch_normalization_49[0][0] __________________________________________________________________________________________________ activation_51 (Activation) (None, 21, 29, 32) 0 batch_normalization_51[0][0] __________________________________________________________________________________________________ activation_54 (Activation) (None, 21, 29, 64) 0 batch_normalization_54[0][0] __________________________________________________________________________________________________ block35_7_mixed (Concatenate) (None, 21, 29, 128) 0 activation_49[0][0] activation_51[0][0] activation_54[0][0] __________________________________________________________________________________________________ block35_7_conv (Conv2D) (None, 21, 29, 320) 41280 block35_7_mixed[0][0] __________________________________________________________________________________________________ block35_7 (Lambda) (None, 21, 29, 320) 0 block35_6_ac[0][0] block35_7_conv[0][0] __________________________________________________________________________________________________ block35_7_ac (Activation) (None, 21, 29, 320) 0 block35_7[0][0] __________________________________________________________________________________________________ conv2d_58 (Conv2D) (None, 21, 29, 32) 10240 block35_7_ac[0][0] __________________________________________________________________________________________________ batch_normalization_58 (BatchNo (None, 21, 29, 32) 96 conv2d_58[0][0] __________________________________________________________________________________________________ activation_58 (Activation) (None, 21, 29, 32) 0 batch_normalization_58[0][0] __________________________________________________________________________________________________ conv2d_56 (Conv2D) (None, 21, 29, 32) 10240 block35_7_ac[0][0] __________________________________________________________________________________________________ conv2d_59 (Conv2D) (None, 21, 29, 48) 13824 activation_58[0][0] __________________________________________________________________________________________________ batch_normalization_56 (BatchNo (None, 21, 29, 32) 96 conv2d_56[0][0] __________________________________________________________________________________________________ batch_normalization_59 (BatchNo (None, 21, 29, 48) 144 conv2d_59[0][0] __________________________________________________________________________________________________ activation_56 (Activation) (None, 21, 29, 32) 0 batch_normalization_56[0][0] __________________________________________________________________________________________________ activation_59 (Activation) (None, 21, 29, 48) 0 batch_normalization_59[0][0] __________________________________________________________________________________________________ conv2d_55 (Conv2D) (None, 21, 29, 32) 10240 block35_7_ac[0][0] __________________________________________________________________________________________________ conv2d_57 (Conv2D) (None, 21, 29, 32) 9216 activation_56[0][0] __________________________________________________________________________________________________ conv2d_60 (Conv2D) (None, 21, 29, 64) 27648 activation_59[0][0] __________________________________________________________________________________________________ batch_normalization_55 (BatchNo (None, 21, 29, 32) 96 conv2d_55[0][0] __________________________________________________________________________________________________ batch_normalization_57 (BatchNo (None, 21, 29, 32) 96 conv2d_57[0][0] __________________________________________________________________________________________________ batch_normalization_60 (BatchNo (None, 21, 29, 64) 192 conv2d_60[0][0] __________________________________________________________________________________________________ activation_55 (Activation) (None, 21, 29, 32) 0 batch_normalization_55[0][0] __________________________________________________________________________________________________ activation_57 (Activation) (None, 21, 29, 32) 0 batch_normalization_57[0][0] __________________________________________________________________________________________________ activation_60 (Activation) (None, 21, 29, 64) 0 batch_normalization_60[0][0] __________________________________________________________________________________________________ block35_8_mixed (Concatenate) (None, 21, 29, 128) 0 activation_55[0][0] activation_57[0][0] activation_60[0][0] __________________________________________________________________________________________________ block35_8_conv (Conv2D) (None, 21, 29, 320) 41280 block35_8_mixed[0][0] __________________________________________________________________________________________________ block35_8 (Lambda) (None, 21, 29, 320) 0 block35_7_ac[0][0] block35_8_conv[0][0] __________________________________________________________________________________________________ block35_8_ac (Activation) (None, 21, 29, 320) 0 block35_8[0][0] __________________________________________________________________________________________________ conv2d_64 (Conv2D) (None, 21, 29, 32) 10240 block35_8_ac[0][0] __________________________________________________________________________________________________ batch_normalization_64 (BatchNo (None, 21, 29, 32) 96 conv2d_64[0][0] __________________________________________________________________________________________________ activation_64 (Activation) (None, 21, 29, 32) 0 batch_normalization_64[0][0] __________________________________________________________________________________________________ conv2d_62 (Conv2D) (None, 21, 29, 32) 10240 block35_8_ac[0][0] __________________________________________________________________________________________________ conv2d_65 (Conv2D) (None, 21, 29, 48) 13824 activation_64[0][0] __________________________________________________________________________________________________ batch_normalization_62 (BatchNo (None, 21, 29, 32) 96 conv2d_62[0][0] __________________________________________________________________________________________________ batch_normalization_65 (BatchNo (None, 21, 29, 48) 144 conv2d_65[0][0] __________________________________________________________________________________________________ activation_62 (Activation) (None, 21, 29, 32) 0 batch_normalization_62[0][0] __________________________________________________________________________________________________ activation_65 (Activation) (None, 21, 29, 48) 0 batch_normalization_65[0][0] __________________________________________________________________________________________________ conv2d_61 (Conv2D) (None, 21, 29, 32) 10240 block35_8_ac[0][0] __________________________________________________________________________________________________ conv2d_63 (Conv2D) (None, 21, 29, 32) 9216 activation_62[0][0] __________________________________________________________________________________________________ conv2d_66 (Conv2D) (None, 21, 29, 64) 27648 activation_65[0][0] __________________________________________________________________________________________________ batch_normalization_61 (BatchNo (None, 21, 29, 32) 96 conv2d_61[0][0] __________________________________________________________________________________________________ batch_normalization_63 (BatchNo (None, 21, 29, 32) 96 conv2d_63[0][0] __________________________________________________________________________________________________ batch_normalization_66 (BatchNo (None, 21, 29, 64) 192 conv2d_66[0][0] __________________________________________________________________________________________________ activation_61 (Activation) (None, 21, 29, 32) 0 batch_normalization_61[0][0] __________________________________________________________________________________________________ activation_63 (Activation) (None, 21, 29, 32) 0 batch_normalization_63[0][0] __________________________________________________________________________________________________ activation_66 (Activation) (None, 21, 29, 64) 0 batch_normalization_66[0][0] __________________________________________________________________________________________________ block35_9_mixed (Concatenate) (None, 21, 29, 128) 0 activation_61[0][0] activation_63[0][0] activation_66[0][0] __________________________________________________________________________________________________ block35_9_conv (Conv2D) (None, 21, 29, 320) 41280 block35_9_mixed[0][0] __________________________________________________________________________________________________ block35_9 (Lambda) (None, 21, 29, 320) 0 block35_8_ac[0][0] block35_9_conv[0][0] __________________________________________________________________________________________________ block35_9_ac (Activation) (None, 21, 29, 320) 0 block35_9[0][0] __________________________________________________________________________________________________ conv2d_70 (Conv2D) (None, 21, 29, 32) 10240 block35_9_ac[0][0] __________________________________________________________________________________________________ batch_normalization_70 (BatchNo (None, 21, 29, 32) 96 conv2d_70[0][0] __________________________________________________________________________________________________ activation_70 (Activation) (None, 21, 29, 32) 0 batch_normalization_70[0][0] __________________________________________________________________________________________________ conv2d_68 (Conv2D) (None, 21, 29, 32) 10240 block35_9_ac[0][0] __________________________________________________________________________________________________ conv2d_71 (Conv2D) (None, 21, 29, 48) 13824 activation_70[0][0] __________________________________________________________________________________________________ batch_normalization_68 (BatchNo (None, 21, 29, 32) 96 conv2d_68[0][0] __________________________________________________________________________________________________ batch_normalization_71 (BatchNo (None, 21, 29, 48) 144 conv2d_71[0][0] __________________________________________________________________________________________________ activation_68 (Activation) (None, 21, 29, 32) 0 batch_normalization_68[0][0] __________________________________________________________________________________________________ activation_71 (Activation) (None, 21, 29, 48) 0 batch_normalization_71[0][0] __________________________________________________________________________________________________ conv2d_67 (Conv2D) (None, 21, 29, 32) 10240 block35_9_ac[0][0] __________________________________________________________________________________________________ conv2d_69 (Conv2D) (None, 21, 29, 32) 9216 activation_68[0][0] __________________________________________________________________________________________________ conv2d_72 (Conv2D) (None, 21, 29, 64) 27648 activation_71[0][0] __________________________________________________________________________________________________ batch_normalization_67 (BatchNo (None, 21, 29, 32) 96 conv2d_67[0][0] __________________________________________________________________________________________________ batch_normalization_69 (BatchNo (None, 21, 29, 32) 96 conv2d_69[0][0] __________________________________________________________________________________________________ batch_normalization_72 (BatchNo (None, 21, 29, 64) 192 conv2d_72[0][0] __________________________________________________________________________________________________ activation_67 (Activation) (None, 21, 29, 32) 0 batch_normalization_67[0][0] __________________________________________________________________________________________________ activation_69 (Activation) (None, 21, 29, 32) 0 batch_normalization_69[0][0] __________________________________________________________________________________________________ activation_72 (Activation) (None, 21, 29, 64) 0 batch_normalization_72[0][0] __________________________________________________________________________________________________ block35_10_mixed (Concatenate) (None, 21, 29, 128) 0 activation_67[0][0] activation_69[0][0] activation_72[0][0] __________________________________________________________________________________________________ block35_10_conv (Conv2D) (None, 21, 29, 320) 41280 block35_10_mixed[0][0] __________________________________________________________________________________________________ block35_10 (Lambda) (None, 21, 29, 320) 0 block35_9_ac[0][0] block35_10_conv[0][0] __________________________________________________________________________________________________ block35_10_ac (Activation) (None, 21, 29, 320) 0 block35_10[0][0] __________________________________________________________________________________________________ conv2d_74 (Conv2D) (None, 21, 29, 256) 81920 block35_10_ac[0][0] __________________________________________________________________________________________________ batch_normalization_74 (BatchNo (None, 21, 29, 256) 768 conv2d_74[0][0] __________________________________________________________________________________________________ activation_74 (Activation) (None, 21, 29, 256) 0 batch_normalization_74[0][0] __________________________________________________________________________________________________ conv2d_75 (Conv2D) (None, 21, 29, 256) 589824 activation_74[0][0] __________________________________________________________________________________________________ batch_normalization_75 (BatchNo (None, 21, 29, 256) 768 conv2d_75[0][0] __________________________________________________________________________________________________ activation_75 (Activation) (None, 21, 29, 256) 0 batch_normalization_75[0][0] __________________________________________________________________________________________________ conv2d_73 (Conv2D) (None, 10, 14, 384) 1105920 block35_10_ac[0][0] __________________________________________________________________________________________________ conv2d_76 (Conv2D) (None, 10, 14, 384) 884736 activation_75[0][0] __________________________________________________________________________________________________ batch_normalization_73 (BatchNo (None, 10, 14, 384) 1152 conv2d_73[0][0] __________________________________________________________________________________________________ batch_normalization_76 (BatchNo (None, 10, 14, 384) 1152 conv2d_76[0][0] __________________________________________________________________________________________________ activation_73 (Activation) (None, 10, 14, 384) 0 batch_normalization_73[0][0] __________________________________________________________________________________________________ activation_76 (Activation) (None, 10, 14, 384) 0 batch_normalization_76[0][0] __________________________________________________________________________________________________ max_pooling2d_3 (MaxPooling2D) (None, 10, 14, 320) 0 block35_10_ac[0][0] __________________________________________________________________________________________________ mixed_6a (Concatenate) (None, 10, 14, 1088) 0 activation_73[0][0] activation_76[0][0] max_pooling2d_3[0][0] __________________________________________________________________________________________________ conv2d_78 (Conv2D) (None, 10, 14, 128) 139264 mixed_6a[0][0] __________________________________________________________________________________________________ batch_normalization_78 (BatchNo (None, 10, 14, 128) 384 conv2d_78[0][0] __________________________________________________________________________________________________ activation_78 (Activation) (None, 10, 14, 128) 0 batch_normalization_78[0][0] __________________________________________________________________________________________________ conv2d_79 (Conv2D) (None, 10, 14, 160) 143360 activation_78[0][0] __________________________________________________________________________________________________ batch_normalization_79 (BatchNo (None, 10, 14, 160) 480 conv2d_79[0][0] __________________________________________________________________________________________________ activation_79 (Activation) (None, 10, 14, 160) 0 batch_normalization_79[0][0] __________________________________________________________________________________________________ conv2d_77 (Conv2D) (None, 10, 14, 192) 208896 mixed_6a[0][0] __________________________________________________________________________________________________ conv2d_80 (Conv2D) (None, 10, 14, 192) 215040 activation_79[0][0] __________________________________________________________________________________________________ batch_normalization_77 (BatchNo (None, 10, 14, 192) 576 conv2d_77[0][0] __________________________________________________________________________________________________ batch_normalization_80 (BatchNo (None, 10, 14, 192) 576 conv2d_80[0][0] __________________________________________________________________________________________________ activation_77 (Activation) (None, 10, 14, 192) 0 batch_normalization_77[0][0] __________________________________________________________________________________________________ activation_80 (Activation) (None, 10, 14, 192) 0 batch_normalization_80[0][0] __________________________________________________________________________________________________ block17_1_mixed (Concatenate) (None, 10, 14, 384) 0 activation_77[0][0] activation_80[0][0] __________________________________________________________________________________________________ block17_1_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_1_mixed[0][0] __________________________________________________________________________________________________ block17_1 (Lambda) (None, 10, 14, 1088) 0 mixed_6a[0][0] block17_1_conv[0][0] __________________________________________________________________________________________________ block17_1_ac (Activation) (None, 10, 14, 1088) 0 block17_1[0][0] __________________________________________________________________________________________________ conv2d_82 (Conv2D) (None, 10, 14, 128) 139264 block17_1_ac[0][0] __________________________________________________________________________________________________ batch_normalization_82 (BatchNo (None, 10, 14, 128) 384 conv2d_82[0][0] __________________________________________________________________________________________________ activation_82 (Activation) (None, 10, 14, 128) 0 batch_normalization_82[0][0] __________________________________________________________________________________________________ conv2d_83 (Conv2D) (None, 10, 14, 160) 143360 activation_82[0][0] __________________________________________________________________________________________________ batch_normalization_83 (BatchNo (None, 10, 14, 160) 480 conv2d_83[0][0] __________________________________________________________________________________________________ activation_83 (Activation) (None, 10, 14, 160) 0 batch_normalization_83[0][0] __________________________________________________________________________________________________ conv2d_81 (Conv2D) (None, 10, 14, 192) 208896 block17_1_ac[0][0] __________________________________________________________________________________________________ conv2d_84 (Conv2D) (None, 10, 14, 192) 215040 activation_83[0][0] __________________________________________________________________________________________________ batch_normalization_81 (BatchNo (None, 10, 14, 192) 576 conv2d_81[0][0] __________________________________________________________________________________________________ batch_normalization_84 (BatchNo (None, 10, 14, 192) 576 conv2d_84[0][0] __________________________________________________________________________________________________ activation_81 (Activation) (None, 10, 14, 192) 0 batch_normalization_81[0][0] __________________________________________________________________________________________________ activation_84 (Activation) (None, 10, 14, 192) 0 batch_normalization_84[0][0] __________________________________________________________________________________________________ block17_2_mixed (Concatenate) (None, 10, 14, 384) 0 activation_81[0][0] activation_84[0][0] __________________________________________________________________________________________________ block17_2_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_2_mixed[0][0] __________________________________________________________________________________________________ block17_2 (Lambda) (None, 10, 14, 1088) 0 block17_1_ac[0][0] block17_2_conv[0][0] __________________________________________________________________________________________________ block17_2_ac (Activation) (None, 10, 14, 1088) 0 block17_2[0][0] __________________________________________________________________________________________________ conv2d_86 (Conv2D) (None, 10, 14, 128) 139264 block17_2_ac[0][0] __________________________________________________________________________________________________ batch_normalization_86 (BatchNo (None, 10, 14, 128) 384 conv2d_86[0][0] __________________________________________________________________________________________________ activation_86 (Activation) (None, 10, 14, 128) 0 batch_normalization_86[0][0] __________________________________________________________________________________________________ conv2d_87 (Conv2D) (None, 10, 14, 160) 143360 activation_86[0][0] __________________________________________________________________________________________________ batch_normalization_87 (BatchNo (None, 10, 14, 160) 480 conv2d_87[0][0] __________________________________________________________________________________________________ activation_87 (Activation) (None, 10, 14, 160) 0 batch_normalization_87[0][0] __________________________________________________________________________________________________ conv2d_85 (Conv2D) (None, 10, 14, 192) 208896 block17_2_ac[0][0] __________________________________________________________________________________________________ conv2d_88 (Conv2D) (None, 10, 14, 192) 215040 activation_87[0][0] __________________________________________________________________________________________________ batch_normalization_85 (BatchNo (None, 10, 14, 192) 576 conv2d_85[0][0] __________________________________________________________________________________________________ batch_normalization_88 (BatchNo (None, 10, 14, 192) 576 conv2d_88[0][0] __________________________________________________________________________________________________ activation_85 (Activation) (None, 10, 14, 192) 0 batch_normalization_85[0][0] __________________________________________________________________________________________________ activation_88 (Activation) (None, 10, 14, 192) 0 batch_normalization_88[0][0] __________________________________________________________________________________________________ block17_3_mixed (Concatenate) (None, 10, 14, 384) 0 activation_85[0][0] activation_88[0][0] __________________________________________________________________________________________________ block17_3_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_3_mixed[0][0] __________________________________________________________________________________________________ block17_3 (Lambda) (None, 10, 14, 1088) 0 block17_2_ac[0][0] block17_3_conv[0][0] __________________________________________________________________________________________________ block17_3_ac (Activation) (None, 10, 14, 1088) 0 block17_3[0][0] __________________________________________________________________________________________________ conv2d_90 (Conv2D) (None, 10, 14, 128) 139264 block17_3_ac[0][0] __________________________________________________________________________________________________ batch_normalization_90 (BatchNo (None, 10, 14, 128) 384 conv2d_90[0][0] __________________________________________________________________________________________________ activation_90 (Activation) (None, 10, 14, 128) 0 batch_normalization_90[0][0] __________________________________________________________________________________________________ conv2d_91 (Conv2D) (None, 10, 14, 160) 143360 activation_90[0][0] __________________________________________________________________________________________________ batch_normalization_91 (BatchNo (None, 10, 14, 160) 480 conv2d_91[0][0] __________________________________________________________________________________________________ activation_91 (Activation) (None, 10, 14, 160) 0 batch_normalization_91[0][0] __________________________________________________________________________________________________ conv2d_89 (Conv2D) (None, 10, 14, 192) 208896 block17_3_ac[0][0] __________________________________________________________________________________________________ conv2d_92 (Conv2D) (None, 10, 14, 192) 215040 activation_91[0][0] __________________________________________________________________________________________________ batch_normalization_89 (BatchNo (None, 10, 14, 192) 576 conv2d_89[0][0] __________________________________________________________________________________________________ batch_normalization_92 (BatchNo (None, 10, 14, 192) 576 conv2d_92[0][0] __________________________________________________________________________________________________ activation_89 (Activation) (None, 10, 14, 192) 0 batch_normalization_89[0][0] __________________________________________________________________________________________________ activation_92 (Activation) (None, 10, 14, 192) 0 batch_normalization_92[0][0] __________________________________________________________________________________________________ block17_4_mixed (Concatenate) (None, 10, 14, 384) 0 activation_89[0][0] activation_92[0][0] __________________________________________________________________________________________________ block17_4_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_4_mixed[0][0] __________________________________________________________________________________________________ block17_4 (Lambda) (None, 10, 14, 1088) 0 block17_3_ac[0][0] block17_4_conv[0][0] __________________________________________________________________________________________________ block17_4_ac (Activation) (None, 10, 14, 1088) 0 block17_4[0][0] __________________________________________________________________________________________________ conv2d_94 (Conv2D) (None, 10, 14, 128) 139264 block17_4_ac[0][0] __________________________________________________________________________________________________ batch_normalization_94 (BatchNo (None, 10, 14, 128) 384 conv2d_94[0][0] __________________________________________________________________________________________________ activation_94 (Activation) (None, 10, 14, 128) 0 batch_normalization_94[0][0] __________________________________________________________________________________________________ conv2d_95 (Conv2D) (None, 10, 14, 160) 143360 activation_94[0][0] __________________________________________________________________________________________________ batch_normalization_95 (BatchNo (None, 10, 14, 160) 480 conv2d_95[0][0] __________________________________________________________________________________________________ activation_95 (Activation) (None, 10, 14, 160) 0 batch_normalization_95[0][0] __________________________________________________________________________________________________ conv2d_93 (Conv2D) (None, 10, 14, 192) 208896 block17_4_ac[0][0] __________________________________________________________________________________________________ conv2d_96 (Conv2D) (None, 10, 14, 192) 215040 activation_95[0][0] __________________________________________________________________________________________________ batch_normalization_93 (BatchNo (None, 10, 14, 192) 576 conv2d_93[0][0] __________________________________________________________________________________________________ batch_normalization_96 (BatchNo (None, 10, 14, 192) 576 conv2d_96[0][0] __________________________________________________________________________________________________ activation_93 (Activation) (None, 10, 14, 192) 0 batch_normalization_93[0][0] __________________________________________________________________________________________________ activation_96 (Activation) (None, 10, 14, 192) 0 batch_normalization_96[0][0] __________________________________________________________________________________________________ block17_5_mixed (Concatenate) (None, 10, 14, 384) 0 activation_93[0][0] activation_96[0][0] __________________________________________________________________________________________________ block17_5_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_5_mixed[0][0] __________________________________________________________________________________________________ block17_5 (Lambda) (None, 10, 14, 1088) 0 block17_4_ac[0][0] block17_5_conv[0][0] __________________________________________________________________________________________________ block17_5_ac (Activation) (None, 10, 14, 1088) 0 block17_5[0][0] __________________________________________________________________________________________________ conv2d_98 (Conv2D) (None, 10, 14, 128) 139264 block17_5_ac[0][0] __________________________________________________________________________________________________ batch_normalization_98 (BatchNo (None, 10, 14, 128) 384 conv2d_98[0][0] __________________________________________________________________________________________________ activation_98 (Activation) (None, 10, 14, 128) 0 batch_normalization_98[0][0] __________________________________________________________________________________________________ conv2d_99 (Conv2D) (None, 10, 14, 160) 143360 activation_98[0][0] __________________________________________________________________________________________________ batch_normalization_99 (BatchNo (None, 10, 14, 160) 480 conv2d_99[0][0] __________________________________________________________________________________________________ activation_99 (Activation) (None, 10, 14, 160) 0 batch_normalization_99[0][0] __________________________________________________________________________________________________ conv2d_97 (Conv2D) (None, 10, 14, 192) 208896 block17_5_ac[0][0] __________________________________________________________________________________________________ conv2d_100 (Conv2D) (None, 10, 14, 192) 215040 activation_99[0][0] __________________________________________________________________________________________________ batch_normalization_97 (BatchNo (None, 10, 14, 192) 576 conv2d_97[0][0] __________________________________________________________________________________________________ batch_normalization_100 (BatchN (None, 10, 14, 192) 576 conv2d_100[0][0] __________________________________________________________________________________________________ activation_97 (Activation) (None, 10, 14, 192) 0 batch_normalization_97[0][0] __________________________________________________________________________________________________ activation_100 (Activation) (None, 10, 14, 192) 0 batch_normalization_100[0][0] __________________________________________________________________________________________________ block17_6_mixed (Concatenate) (None, 10, 14, 384) 0 activation_97[0][0] activation_100[0][0] __________________________________________________________________________________________________ block17_6_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_6_mixed[0][0] __________________________________________________________________________________________________ block17_6 (Lambda) (None, 10, 14, 1088) 0 block17_5_ac[0][0] block17_6_conv[0][0] __________________________________________________________________________________________________ block17_6_ac (Activation) (None, 10, 14, 1088) 0 block17_6[0][0] __________________________________________________________________________________________________ conv2d_102 (Conv2D) (None, 10, 14, 128) 139264 block17_6_ac[0][0] __________________________________________________________________________________________________ batch_normalization_102 (BatchN (None, 10, 14, 128) 384 conv2d_102[0][0] __________________________________________________________________________________________________ activation_102 (Activation) (None, 10, 14, 128) 0 batch_normalization_102[0][0] __________________________________________________________________________________________________ conv2d_103 (Conv2D) (None, 10, 14, 160) 143360 activation_102[0][0] __________________________________________________________________________________________________ batch_normalization_103 (BatchN (None, 10, 14, 160) 480 conv2d_103[0][0] __________________________________________________________________________________________________ activation_103 (Activation) (None, 10, 14, 160) 0 batch_normalization_103[0][0] __________________________________________________________________________________________________ conv2d_101 (Conv2D) (None, 10, 14, 192) 208896 block17_6_ac[0][0] __________________________________________________________________________________________________ conv2d_104 (Conv2D) (None, 10, 14, 192) 215040 activation_103[0][0] __________________________________________________________________________________________________ batch_normalization_101 (BatchN (None, 10, 14, 192) 576 conv2d_101[0][0] __________________________________________________________________________________________________ batch_normalization_104 (BatchN (None, 10, 14, 192) 576 conv2d_104[0][0] __________________________________________________________________________________________________ activation_101 (Activation) (None, 10, 14, 192) 0 batch_normalization_101[0][0] __________________________________________________________________________________________________ activation_104 (Activation) (None, 10, 14, 192) 0 batch_normalization_104[0][0] __________________________________________________________________________________________________ block17_7_mixed (Concatenate) (None, 10, 14, 384) 0 activation_101[0][0] activation_104[0][0] __________________________________________________________________________________________________ block17_7_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_7_mixed[0][0] __________________________________________________________________________________________________ block17_7 (Lambda) (None, 10, 14, 1088) 0 block17_6_ac[0][0] block17_7_conv[0][0] __________________________________________________________________________________________________ block17_7_ac (Activation) (None, 10, 14, 1088) 0 block17_7[0][0] __________________________________________________________________________________________________ conv2d_106 (Conv2D) (None, 10, 14, 128) 139264 block17_7_ac[0][0] __________________________________________________________________________________________________ batch_normalization_106 (BatchN (None, 10, 14, 128) 384 conv2d_106[0][0] __________________________________________________________________________________________________ activation_106 (Activation) (None, 10, 14, 128) 0 batch_normalization_106[0][0] __________________________________________________________________________________________________ conv2d_107 (Conv2D) (None, 10, 14, 160) 143360 activation_106[0][0] __________________________________________________________________________________________________ batch_normalization_107 (BatchN (None, 10, 14, 160) 480 conv2d_107[0][0] __________________________________________________________________________________________________ activation_107 (Activation) (None, 10, 14, 160) 0 batch_normalization_107[0][0] __________________________________________________________________________________________________ conv2d_105 (Conv2D) (None, 10, 14, 192) 208896 block17_7_ac[0][0] __________________________________________________________________________________________________ conv2d_108 (Conv2D) (None, 10, 14, 192) 215040 activation_107[0][0] __________________________________________________________________________________________________ batch_normalization_105 (BatchN (None, 10, 14, 192) 576 conv2d_105[0][0] __________________________________________________________________________________________________ batch_normalization_108 (BatchN (None, 10, 14, 192) 576 conv2d_108[0][0] __________________________________________________________________________________________________ activation_105 (Activation) (None, 10, 14, 192) 0 batch_normalization_105[0][0] __________________________________________________________________________________________________ activation_108 (Activation) (None, 10, 14, 192) 0 batch_normalization_108[0][0] __________________________________________________________________________________________________ block17_8_mixed (Concatenate) (None, 10, 14, 384) 0 activation_105[0][0] activation_108[0][0] __________________________________________________________________________________________________ block17_8_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_8_mixed[0][0] __________________________________________________________________________________________________ block17_8 (Lambda) (None, 10, 14, 1088) 0 block17_7_ac[0][0] block17_8_conv[0][0] __________________________________________________________________________________________________ block17_8_ac (Activation) (None, 10, 14, 1088) 0 block17_8[0][0] __________________________________________________________________________________________________ conv2d_110 (Conv2D) (None, 10, 14, 128) 139264 block17_8_ac[0][0] __________________________________________________________________________________________________ batch_normalization_110 (BatchN (None, 10, 14, 128) 384 conv2d_110[0][0] __________________________________________________________________________________________________ activation_110 (Activation) (None, 10, 14, 128) 0 batch_normalization_110[0][0] __________________________________________________________________________________________________ conv2d_111 (Conv2D) (None, 10, 14, 160) 143360 activation_110[0][0] __________________________________________________________________________________________________ batch_normalization_111 (BatchN (None, 10, 14, 160) 480 conv2d_111[0][0] __________________________________________________________________________________________________ activation_111 (Activation) (None, 10, 14, 160) 0 batch_normalization_111[0][0] __________________________________________________________________________________________________ conv2d_109 (Conv2D) (None, 10, 14, 192) 208896 block17_8_ac[0][0] __________________________________________________________________________________________________ conv2d_112 (Conv2D) (None, 10, 14, 192) 215040 activation_111[0][0] __________________________________________________________________________________________________ batch_normalization_109 (BatchN (None, 10, 14, 192) 576 conv2d_109[0][0] __________________________________________________________________________________________________ batch_normalization_112 (BatchN (None, 10, 14, 192) 576 conv2d_112[0][0] __________________________________________________________________________________________________ activation_109 (Activation) (None, 10, 14, 192) 0 batch_normalization_109[0][0] __________________________________________________________________________________________________ activation_112 (Activation) (None, 10, 14, 192) 0 batch_normalization_112[0][0] __________________________________________________________________________________________________ block17_9_mixed (Concatenate) (None, 10, 14, 384) 0 activation_109[0][0] activation_112[0][0] __________________________________________________________________________________________________ block17_9_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_9_mixed[0][0] __________________________________________________________________________________________________ block17_9 (Lambda) (None, 10, 14, 1088) 0 block17_8_ac[0][0] block17_9_conv[0][0] __________________________________________________________________________________________________ block17_9_ac (Activation) (None, 10, 14, 1088) 0 block17_9[0][0] __________________________________________________________________________________________________ conv2d_114 (Conv2D) (None, 10, 14, 128) 139264 block17_9_ac[0][0] __________________________________________________________________________________________________ batch_normalization_114 (BatchN (None, 10, 14, 128) 384 conv2d_114[0][0] __________________________________________________________________________________________________ activation_114 (Activation) (None, 10, 14, 128) 0 batch_normalization_114[0][0] __________________________________________________________________________________________________ conv2d_115 (Conv2D) (None, 10, 14, 160) 143360 activation_114[0][0] __________________________________________________________________________________________________ batch_normalization_115 (BatchN (None, 10, 14, 160) 480 conv2d_115[0][0] __________________________________________________________________________________________________ activation_115 (Activation) (None, 10, 14, 160) 0 batch_normalization_115[0][0] __________________________________________________________________________________________________ conv2d_113 (Conv2D) (None, 10, 14, 192) 208896 block17_9_ac[0][0] __________________________________________________________________________________________________ conv2d_116 (Conv2D) (None, 10, 14, 192) 215040 activation_115[0][0] __________________________________________________________________________________________________ batch_normalization_113 (BatchN (None, 10, 14, 192) 576 conv2d_113[0][0] __________________________________________________________________________________________________ batch_normalization_116 (BatchN (None, 10, 14, 192) 576 conv2d_116[0][0] __________________________________________________________________________________________________ activation_113 (Activation) (None, 10, 14, 192) 0 batch_normalization_113[0][0] __________________________________________________________________________________________________ activation_116 (Activation) (None, 10, 14, 192) 0 batch_normalization_116[0][0] __________________________________________________________________________________________________ block17_10_mixed (Concatenate) (None, 10, 14, 384) 0 activation_113[0][0] activation_116[0][0] __________________________________________________________________________________________________ block17_10_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_10_mixed[0][0] __________________________________________________________________________________________________ block17_10 (Lambda) (None, 10, 14, 1088) 0 block17_9_ac[0][0] block17_10_conv[0][0] __________________________________________________________________________________________________ block17_10_ac (Activation) (None, 10, 14, 1088) 0 block17_10[0][0] __________________________________________________________________________________________________ conv2d_118 (Conv2D) (None, 10, 14, 128) 139264 block17_10_ac[0][0] __________________________________________________________________________________________________ batch_normalization_118 (BatchN (None, 10, 14, 128) 384 conv2d_118[0][0] __________________________________________________________________________________________________ activation_118 (Activation) (None, 10, 14, 128) 0 batch_normalization_118[0][0] __________________________________________________________________________________________________ conv2d_119 (Conv2D) (None, 10, 14, 160) 143360 activation_118[0][0] __________________________________________________________________________________________________ batch_normalization_119 (BatchN (None, 10, 14, 160) 480 conv2d_119[0][0] __________________________________________________________________________________________________ activation_119 (Activation) (None, 10, 14, 160) 0 batch_normalization_119[0][0] __________________________________________________________________________________________________ conv2d_117 (Conv2D) (None, 10, 14, 192) 208896 block17_10_ac[0][0] __________________________________________________________________________________________________ conv2d_120 (Conv2D) (None, 10, 14, 192) 215040 activation_119[0][0] __________________________________________________________________________________________________ batch_normalization_117 (BatchN (None, 10, 14, 192) 576 conv2d_117[0][0] __________________________________________________________________________________________________ batch_normalization_120 (BatchN (None, 10, 14, 192) 576 conv2d_120[0][0] __________________________________________________________________________________________________ activation_117 (Activation) (None, 10, 14, 192) 0 batch_normalization_117[0][0] __________________________________________________________________________________________________ activation_120 (Activation) (None, 10, 14, 192) 0 batch_normalization_120[0][0] __________________________________________________________________________________________________ block17_11_mixed (Concatenate) (None, 10, 14, 384) 0 activation_117[0][0] activation_120[0][0] __________________________________________________________________________________________________ block17_11_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_11_mixed[0][0] __________________________________________________________________________________________________ block17_11 (Lambda) (None, 10, 14, 1088) 0 block17_10_ac[0][0] block17_11_conv[0][0] __________________________________________________________________________________________________ block17_11_ac (Activation) (None, 10, 14, 1088) 0 block17_11[0][0] __________________________________________________________________________________________________ conv2d_122 (Conv2D) (None, 10, 14, 128) 139264 block17_11_ac[0][0] __________________________________________________________________________________________________ batch_normalization_122 (BatchN (None, 10, 14, 128) 384 conv2d_122[0][0] __________________________________________________________________________________________________ activation_122 (Activation) (None, 10, 14, 128) 0 batch_normalization_122[0][0] __________________________________________________________________________________________________ conv2d_123 (Conv2D) (None, 10, 14, 160) 143360 activation_122[0][0] __________________________________________________________________________________________________ batch_normalization_123 (BatchN (None, 10, 14, 160) 480 conv2d_123[0][0] __________________________________________________________________________________________________ activation_123 (Activation) (None, 10, 14, 160) 0 batch_normalization_123[0][0] __________________________________________________________________________________________________ conv2d_121 (Conv2D) (None, 10, 14, 192) 208896 block17_11_ac[0][0] __________________________________________________________________________________________________ conv2d_124 (Conv2D) (None, 10, 14, 192) 215040 activation_123[0][0] __________________________________________________________________________________________________ batch_normalization_121 (BatchN (None, 10, 14, 192) 576 conv2d_121[0][0] __________________________________________________________________________________________________ batch_normalization_124 (BatchN (None, 10, 14, 192) 576 conv2d_124[0][0] __________________________________________________________________________________________________ activation_121 (Activation) (None, 10, 14, 192) 0 batch_normalization_121[0][0] __________________________________________________________________________________________________ activation_124 (Activation) (None, 10, 14, 192) 0 batch_normalization_124[0][0] __________________________________________________________________________________________________ block17_12_mixed (Concatenate) (None, 10, 14, 384) 0 activation_121[0][0] activation_124[0][0] __________________________________________________________________________________________________ block17_12_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_12_mixed[0][0] __________________________________________________________________________________________________ block17_12 (Lambda) (None, 10, 14, 1088) 0 block17_11_ac[0][0] block17_12_conv[0][0] __________________________________________________________________________________________________ block17_12_ac (Activation) (None, 10, 14, 1088) 0 block17_12[0][0] __________________________________________________________________________________________________ conv2d_126 (Conv2D) (None, 10, 14, 128) 139264 block17_12_ac[0][0] __________________________________________________________________________________________________ batch_normalization_126 (BatchN (None, 10, 14, 128) 384 conv2d_126[0][0] __________________________________________________________________________________________________ activation_126 (Activation) (None, 10, 14, 128) 0 batch_normalization_126[0][0] __________________________________________________________________________________________________ conv2d_127 (Conv2D) (None, 10, 14, 160) 143360 activation_126[0][0] __________________________________________________________________________________________________ batch_normalization_127 (BatchN (None, 10, 14, 160) 480 conv2d_127[0][0] __________________________________________________________________________________________________ activation_127 (Activation) (None, 10, 14, 160) 0 batch_normalization_127[0][0] __________________________________________________________________________________________________ conv2d_125 (Conv2D) (None, 10, 14, 192) 208896 block17_12_ac[0][0] __________________________________________________________________________________________________ conv2d_128 (Conv2D) (None, 10, 14, 192) 215040 activation_127[0][0] __________________________________________________________________________________________________ batch_normalization_125 (BatchN (None, 10, 14, 192) 576 conv2d_125[0][0] __________________________________________________________________________________________________ batch_normalization_128 (BatchN (None, 10, 14, 192) 576 conv2d_128[0][0] __________________________________________________________________________________________________ activation_125 (Activation) (None, 10, 14, 192) 0 batch_normalization_125[0][0] __________________________________________________________________________________________________ activation_128 (Activation) (None, 10, 14, 192) 0 batch_normalization_128[0][0] __________________________________________________________________________________________________ block17_13_mixed (Concatenate) (None, 10, 14, 384) 0 activation_125[0][0] activation_128[0][0] __________________________________________________________________________________________________ block17_13_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_13_mixed[0][0] __________________________________________________________________________________________________ block17_13 (Lambda) (None, 10, 14, 1088) 0 block17_12_ac[0][0] block17_13_conv[0][0] __________________________________________________________________________________________________ block17_13_ac (Activation) (None, 10, 14, 1088) 0 block17_13[0][0] __________________________________________________________________________________________________ conv2d_130 (Conv2D) (None, 10, 14, 128) 139264 block17_13_ac[0][0] __________________________________________________________________________________________________ batch_normalization_130 (BatchN (None, 10, 14, 128) 384 conv2d_130[0][0] __________________________________________________________________________________________________ activation_130 (Activation) (None, 10, 14, 128) 0 batch_normalization_130[0][0] __________________________________________________________________________________________________ conv2d_131 (Conv2D) (None, 10, 14, 160) 143360 activation_130[0][0] __________________________________________________________________________________________________ batch_normalization_131 (BatchN (None, 10, 14, 160) 480 conv2d_131[0][0] __________________________________________________________________________________________________ activation_131 (Activation) (None, 10, 14, 160) 0 batch_normalization_131[0][0] __________________________________________________________________________________________________ conv2d_129 (Conv2D) (None, 10, 14, 192) 208896 block17_13_ac[0][0] __________________________________________________________________________________________________ conv2d_132 (Conv2D) (None, 10, 14, 192) 215040 activation_131[0][0] __________________________________________________________________________________________________ batch_normalization_129 (BatchN (None, 10, 14, 192) 576 conv2d_129[0][0] __________________________________________________________________________________________________ batch_normalization_132 (BatchN (None, 10, 14, 192) 576 conv2d_132[0][0] __________________________________________________________________________________________________ activation_129 (Activation) (None, 10, 14, 192) 0 batch_normalization_129[0][0] __________________________________________________________________________________________________ activation_132 (Activation) (None, 10, 14, 192) 0 batch_normalization_132[0][0] __________________________________________________________________________________________________ block17_14_mixed (Concatenate) (None, 10, 14, 384) 0 activation_129[0][0] activation_132[0][0] __________________________________________________________________________________________________ block17_14_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_14_mixed[0][0] __________________________________________________________________________________________________ block17_14 (Lambda) (None, 10, 14, 1088) 0 block17_13_ac[0][0] block17_14_conv[0][0] __________________________________________________________________________________________________ block17_14_ac (Activation) (None, 10, 14, 1088) 0 block17_14[0][0] __________________________________________________________________________________________________ conv2d_134 (Conv2D) (None, 10, 14, 128) 139264 block17_14_ac[0][0] __________________________________________________________________________________________________ batch_normalization_134 (BatchN (None, 10, 14, 128) 384 conv2d_134[0][0] __________________________________________________________________________________________________ activation_134 (Activation) (None, 10, 14, 128) 0 batch_normalization_134[0][0] __________________________________________________________________________________________________ conv2d_135 (Conv2D) (None, 10, 14, 160) 143360 activation_134[0][0] __________________________________________________________________________________________________ batch_normalization_135 (BatchN (None, 10, 14, 160) 480 conv2d_135[0][0] __________________________________________________________________________________________________ activation_135 (Activation) (None, 10, 14, 160) 0 batch_normalization_135[0][0] __________________________________________________________________________________________________ conv2d_133 (Conv2D) (None, 10, 14, 192) 208896 block17_14_ac[0][0] __________________________________________________________________________________________________ conv2d_136 (Conv2D) (None, 10, 14, 192) 215040 activation_135[0][0] __________________________________________________________________________________________________ batch_normalization_133 (BatchN (None, 10, 14, 192) 576 conv2d_133[0][0] __________________________________________________________________________________________________ batch_normalization_136 (BatchN (None, 10, 14, 192) 576 conv2d_136[0][0] __________________________________________________________________________________________________ activation_133 (Activation) (None, 10, 14, 192) 0 batch_normalization_133[0][0] __________________________________________________________________________________________________ activation_136 (Activation) (None, 10, 14, 192) 0 batch_normalization_136[0][0] __________________________________________________________________________________________________ block17_15_mixed (Concatenate) (None, 10, 14, 384) 0 activation_133[0][0] activation_136[0][0] __________________________________________________________________________________________________ block17_15_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_15_mixed[0][0] __________________________________________________________________________________________________ block17_15 (Lambda) (None, 10, 14, 1088) 0 block17_14_ac[0][0] block17_15_conv[0][0] __________________________________________________________________________________________________ block17_15_ac (Activation) (None, 10, 14, 1088) 0 block17_15[0][0] __________________________________________________________________________________________________ conv2d_138 (Conv2D) (None, 10, 14, 128) 139264 block17_15_ac[0][0] __________________________________________________________________________________________________ batch_normalization_138 (BatchN (None, 10, 14, 128) 384 conv2d_138[0][0] __________________________________________________________________________________________________ activation_138 (Activation) (None, 10, 14, 128) 0 batch_normalization_138[0][0] __________________________________________________________________________________________________ conv2d_139 (Conv2D) (None, 10, 14, 160) 143360 activation_138[0][0] __________________________________________________________________________________________________ batch_normalization_139 (BatchN (None, 10, 14, 160) 480 conv2d_139[0][0] __________________________________________________________________________________________________ activation_139 (Activation) (None, 10, 14, 160) 0 batch_normalization_139[0][0] __________________________________________________________________________________________________ conv2d_137 (Conv2D) (None, 10, 14, 192) 208896 block17_15_ac[0][0] __________________________________________________________________________________________________ conv2d_140 (Conv2D) (None, 10, 14, 192) 215040 activation_139[0][0] __________________________________________________________________________________________________ batch_normalization_137 (BatchN (None, 10, 14, 192) 576 conv2d_137[0][0] __________________________________________________________________________________________________ batch_normalization_140 (BatchN (None, 10, 14, 192) 576 conv2d_140[0][0] __________________________________________________________________________________________________ activation_137 (Activation) (None, 10, 14, 192) 0 batch_normalization_137[0][0] __________________________________________________________________________________________________ activation_140 (Activation) (None, 10, 14, 192) 0 batch_normalization_140[0][0] __________________________________________________________________________________________________ block17_16_mixed (Concatenate) (None, 10, 14, 384) 0 activation_137[0][0] activation_140[0][0] __________________________________________________________________________________________________ block17_16_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_16_mixed[0][0] __________________________________________________________________________________________________ block17_16 (Lambda) (None, 10, 14, 1088) 0 block17_15_ac[0][0] block17_16_conv[0][0] __________________________________________________________________________________________________ block17_16_ac (Activation) (None, 10, 14, 1088) 0 block17_16[0][0] __________________________________________________________________________________________________ conv2d_142 (Conv2D) (None, 10, 14, 128) 139264 block17_16_ac[0][0] __________________________________________________________________________________________________ batch_normalization_142 (BatchN (None, 10, 14, 128) 384 conv2d_142[0][0] __________________________________________________________________________________________________ activation_142 (Activation) (None, 10, 14, 128) 0 batch_normalization_142[0][0] __________________________________________________________________________________________________ conv2d_143 (Conv2D) (None, 10, 14, 160) 143360 activation_142[0][0] __________________________________________________________________________________________________ batch_normalization_143 (BatchN (None, 10, 14, 160) 480 conv2d_143[0][0] __________________________________________________________________________________________________ activation_143 (Activation) (None, 10, 14, 160) 0 batch_normalization_143[0][0] __________________________________________________________________________________________________ conv2d_141 (Conv2D) (None, 10, 14, 192) 208896 block17_16_ac[0][0] __________________________________________________________________________________________________ conv2d_144 (Conv2D) (None, 10, 14, 192) 215040 activation_143[0][0] __________________________________________________________________________________________________ batch_normalization_141 (BatchN (None, 10, 14, 192) 576 conv2d_141[0][0] __________________________________________________________________________________________________ batch_normalization_144 (BatchN (None, 10, 14, 192) 576 conv2d_144[0][0] __________________________________________________________________________________________________ activation_141 (Activation) (None, 10, 14, 192) 0 batch_normalization_141[0][0] __________________________________________________________________________________________________ activation_144 (Activation) (None, 10, 14, 192) 0 batch_normalization_144[0][0] __________________________________________________________________________________________________ block17_17_mixed (Concatenate) (None, 10, 14, 384) 0 activation_141[0][0] activation_144[0][0] __________________________________________________________________________________________________ block17_17_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_17_mixed[0][0] __________________________________________________________________________________________________ block17_17 (Lambda) (None, 10, 14, 1088) 0 block17_16_ac[0][0] block17_17_conv[0][0] __________________________________________________________________________________________________ block17_17_ac (Activation) (None, 10, 14, 1088) 0 block17_17[0][0] __________________________________________________________________________________________________ conv2d_146 (Conv2D) (None, 10, 14, 128) 139264 block17_17_ac[0][0] __________________________________________________________________________________________________ batch_normalization_146 (BatchN (None, 10, 14, 128) 384 conv2d_146[0][0] __________________________________________________________________________________________________ activation_146 (Activation) (None, 10, 14, 128) 0 batch_normalization_146[0][0] __________________________________________________________________________________________________ conv2d_147 (Conv2D) (None, 10, 14, 160) 143360 activation_146[0][0] __________________________________________________________________________________________________ batch_normalization_147 (BatchN (None, 10, 14, 160) 480 conv2d_147[0][0] __________________________________________________________________________________________________ activation_147 (Activation) (None, 10, 14, 160) 0 batch_normalization_147[0][0] __________________________________________________________________________________________________ conv2d_145 (Conv2D) (None, 10, 14, 192) 208896 block17_17_ac[0][0] __________________________________________________________________________________________________ conv2d_148 (Conv2D) (None, 10, 14, 192) 215040 activation_147[0][0] __________________________________________________________________________________________________ batch_normalization_145 (BatchN (None, 10, 14, 192) 576 conv2d_145[0][0] __________________________________________________________________________________________________ batch_normalization_148 (BatchN (None, 10, 14, 192) 576 conv2d_148[0][0] __________________________________________________________________________________________________ activation_145 (Activation) (None, 10, 14, 192) 0 batch_normalization_145[0][0] __________________________________________________________________________________________________ activation_148 (Activation) (None, 10, 14, 192) 0 batch_normalization_148[0][0] __________________________________________________________________________________________________ block17_18_mixed (Concatenate) (None, 10, 14, 384) 0 activation_145[0][0] activation_148[0][0] __________________________________________________________________________________________________ block17_18_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_18_mixed[0][0] __________________________________________________________________________________________________ block17_18 (Lambda) (None, 10, 14, 1088) 0 block17_17_ac[0][0] block17_18_conv[0][0] __________________________________________________________________________________________________ block17_18_ac (Activation) (None, 10, 14, 1088) 0 block17_18[0][0] __________________________________________________________________________________________________ conv2d_150 (Conv2D) (None, 10, 14, 128) 139264 block17_18_ac[0][0] __________________________________________________________________________________________________ batch_normalization_150 (BatchN (None, 10, 14, 128) 384 conv2d_150[0][0] __________________________________________________________________________________________________ activation_150 (Activation) (None, 10, 14, 128) 0 batch_normalization_150[0][0] __________________________________________________________________________________________________ conv2d_151 (Conv2D) (None, 10, 14, 160) 143360 activation_150[0][0] __________________________________________________________________________________________________ batch_normalization_151 (BatchN (None, 10, 14, 160) 480 conv2d_151[0][0] __________________________________________________________________________________________________ activation_151 (Activation) (None, 10, 14, 160) 0 batch_normalization_151[0][0] __________________________________________________________________________________________________ conv2d_149 (Conv2D) (None, 10, 14, 192) 208896 block17_18_ac[0][0] __________________________________________________________________________________________________ conv2d_152 (Conv2D) (None, 10, 14, 192) 215040 activation_151[0][0] __________________________________________________________________________________________________ batch_normalization_149 (BatchN (None, 10, 14, 192) 576 conv2d_149[0][0] __________________________________________________________________________________________________ batch_normalization_152 (BatchN (None, 10, 14, 192) 576 conv2d_152[0][0] __________________________________________________________________________________________________ activation_149 (Activation) (None, 10, 14, 192) 0 batch_normalization_149[0][0] __________________________________________________________________________________________________ activation_152 (Activation) (None, 10, 14, 192) 0 batch_normalization_152[0][0] __________________________________________________________________________________________________ block17_19_mixed (Concatenate) (None, 10, 14, 384) 0 activation_149[0][0] activation_152[0][0] __________________________________________________________________________________________________ block17_19_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_19_mixed[0][0] __________________________________________________________________________________________________ block17_19 (Lambda) (None, 10, 14, 1088) 0 block17_18_ac[0][0] block17_19_conv[0][0] __________________________________________________________________________________________________ block17_19_ac (Activation) (None, 10, 14, 1088) 0 block17_19[0][0] __________________________________________________________________________________________________ conv2d_154 (Conv2D) (None, 10, 14, 128) 139264 block17_19_ac[0][0] __________________________________________________________________________________________________ batch_normalization_154 (BatchN (None, 10, 14, 128) 384 conv2d_154[0][0] __________________________________________________________________________________________________ activation_154 (Activation) (None, 10, 14, 128) 0 batch_normalization_154[0][0] __________________________________________________________________________________________________ conv2d_155 (Conv2D) (None, 10, 14, 160) 143360 activation_154[0][0] __________________________________________________________________________________________________ batch_normalization_155 (BatchN (None, 10, 14, 160) 480 conv2d_155[0][0] __________________________________________________________________________________________________ activation_155 (Activation) (None, 10, 14, 160) 0 batch_normalization_155[0][0] __________________________________________________________________________________________________ conv2d_153 (Conv2D) (None, 10, 14, 192) 208896 block17_19_ac[0][0] __________________________________________________________________________________________________ conv2d_156 (Conv2D) (None, 10, 14, 192) 215040 activation_155[0][0] __________________________________________________________________________________________________ batch_normalization_153 (BatchN (None, 10, 14, 192) 576 conv2d_153[0][0] __________________________________________________________________________________________________ batch_normalization_156 (BatchN (None, 10, 14, 192) 576 conv2d_156[0][0] __________________________________________________________________________________________________ activation_153 (Activation) (None, 10, 14, 192) 0 batch_normalization_153[0][0] __________________________________________________________________________________________________ activation_156 (Activation) (None, 10, 14, 192) 0 batch_normalization_156[0][0] __________________________________________________________________________________________________ block17_20_mixed (Concatenate) (None, 10, 14, 384) 0 activation_153[0][0] activation_156[0][0] __________________________________________________________________________________________________ block17_20_conv (Conv2D) (None, 10, 14, 1088) 418880 block17_20_mixed[0][0] __________________________________________________________________________________________________ block17_20 (Lambda) (None, 10, 14, 1088) 0 block17_19_ac[0][0] block17_20_conv[0][0] __________________________________________________________________________________________________ block17_20_ac (Activation) (None, 10, 14, 1088) 0 block17_20[0][0] __________________________________________________________________________________________________ conv2d_161 (Conv2D) (None, 10, 14, 256) 278528 block17_20_ac[0][0] __________________________________________________________________________________________________ batch_normalization_161 (BatchN (None, 10, 14, 256) 768 conv2d_161[0][0] __________________________________________________________________________________________________ activation_161 (Activation) (None, 10, 14, 256) 0 batch_normalization_161[0][0] __________________________________________________________________________________________________ conv2d_157 (Conv2D) (None, 10, 14, 256) 278528 block17_20_ac[0][0] __________________________________________________________________________________________________ conv2d_159 (Conv2D) (None, 10, 14, 256) 278528 block17_20_ac[0][0] __________________________________________________________________________________________________ conv2d_162 (Conv2D) (None, 10, 14, 288) 663552 activation_161[0][0] __________________________________________________________________________________________________ batch_normalization_157 (BatchN (None, 10, 14, 256) 768 conv2d_157[0][0] __________________________________________________________________________________________________ batch_normalization_159 (BatchN (None, 10, 14, 256) 768 conv2d_159[0][0] __________________________________________________________________________________________________ batch_normalization_162 (BatchN (None, 10, 14, 288) 864 conv2d_162[0][0] __________________________________________________________________________________________________ activation_157 (Activation) (None, 10, 14, 256) 0 batch_normalization_157[0][0] __________________________________________________________________________________________________ activation_159 (Activation) (None, 10, 14, 256) 0 batch_normalization_159[0][0] __________________________________________________________________________________________________ activation_162 (Activation) (None, 10, 14, 288) 0 batch_normalization_162[0][0] __________________________________________________________________________________________________ conv2d_158 (Conv2D) (None, 4, 6, 384) 884736 activation_157[0][0] __________________________________________________________________________________________________ conv2d_160 (Conv2D) (None, 4, 6, 288) 663552 activation_159[0][0] __________________________________________________________________________________________________ conv2d_163 (Conv2D) (None, 4, 6, 320) 829440 activation_162[0][0] __________________________________________________________________________________________________ batch_normalization_158 (BatchN (None, 4, 6, 384) 1152 conv2d_158[0][0] __________________________________________________________________________________________________ batch_normalization_160 (BatchN (None, 4, 6, 288) 864 conv2d_160[0][0] __________________________________________________________________________________________________ batch_normalization_163 (BatchN (None, 4, 6, 320) 960 conv2d_163[0][0] __________________________________________________________________________________________________ activation_158 (Activation) (None, 4, 6, 384) 0 batch_normalization_158[0][0] __________________________________________________________________________________________________ activation_160 (Activation) (None, 4, 6, 288) 0 batch_normalization_160[0][0] __________________________________________________________________________________________________ activation_163 (Activation) (None, 4, 6, 320) 0 batch_normalization_163[0][0] __________________________________________________________________________________________________ max_pooling2d_4 (MaxPooling2D) (None, 4, 6, 1088) 0 block17_20_ac[0][0] __________________________________________________________________________________________________ mixed_7a (Concatenate) (None, 4, 6, 2080) 0 activation_158[0][0] activation_160[0][0] activation_163[0][0] max_pooling2d_4[0][0] __________________________________________________________________________________________________ conv2d_165 (Conv2D) (None, 4, 6, 192) 399360 mixed_7a[0][0] __________________________________________________________________________________________________ batch_normalization_165 (BatchN (None, 4, 6, 192) 576 conv2d_165[0][0] __________________________________________________________________________________________________ activation_165 (Activation) (None, 4, 6, 192) 0 batch_normalization_165[0][0] __________________________________________________________________________________________________ conv2d_166 (Conv2D) (None, 4, 6, 224) 129024 activation_165[0][0] __________________________________________________________________________________________________ batch_normalization_166 (BatchN (None, 4, 6, 224) 672 conv2d_166[0][0] __________________________________________________________________________________________________ activation_166 (Activation) (None, 4, 6, 224) 0 batch_normalization_166[0][0] __________________________________________________________________________________________________ conv2d_164 (Conv2D) (None, 4, 6, 192) 399360 mixed_7a[0][0] __________________________________________________________________________________________________ conv2d_167 (Conv2D) (None, 4, 6, 256) 172032 activation_166[0][0] __________________________________________________________________________________________________ batch_normalization_164 (BatchN (None, 4, 6, 192) 576 conv2d_164[0][0] __________________________________________________________________________________________________ batch_normalization_167 (BatchN (None, 4, 6, 256) 768 conv2d_167[0][0] __________________________________________________________________________________________________ activation_164 (Activation) (None, 4, 6, 192) 0 batch_normalization_164[0][0] __________________________________________________________________________________________________ activation_167 (Activation) (None, 4, 6, 256) 0 batch_normalization_167[0][0] __________________________________________________________________________________________________ block8_1_mixed (Concatenate) (None, 4, 6, 448) 0 activation_164[0][0] activation_167[0][0] __________________________________________________________________________________________________ block8_1_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_1_mixed[0][0] __________________________________________________________________________________________________ block8_1 (Lambda) (None, 4, 6, 2080) 0 mixed_7a[0][0] block8_1_conv[0][0] __________________________________________________________________________________________________ block8_1_ac (Activation) (None, 4, 6, 2080) 0 block8_1[0][0] __________________________________________________________________________________________________ conv2d_169 (Conv2D) (None, 4, 6, 192) 399360 block8_1_ac[0][0] __________________________________________________________________________________________________ batch_normalization_169 (BatchN (None, 4, 6, 192) 576 conv2d_169[0][0] __________________________________________________________________________________________________ activation_169 (Activation) (None, 4, 6, 192) 0 batch_normalization_169[0][0] __________________________________________________________________________________________________ conv2d_170 (Conv2D) (None, 4, 6, 224) 129024 activation_169[0][0] __________________________________________________________________________________________________ batch_normalization_170 (BatchN (None, 4, 6, 224) 672 conv2d_170[0][0] __________________________________________________________________________________________________ activation_170 (Activation) (None, 4, 6, 224) 0 batch_normalization_170[0][0] __________________________________________________________________________________________________ conv2d_168 (Conv2D) (None, 4, 6, 192) 399360 block8_1_ac[0][0] __________________________________________________________________________________________________ conv2d_171 (Conv2D) (None, 4, 6, 256) 172032 activation_170[0][0] __________________________________________________________________________________________________ batch_normalization_168 (BatchN (None, 4, 6, 192) 576 conv2d_168[0][0] __________________________________________________________________________________________________ batch_normalization_171 (BatchN (None, 4, 6, 256) 768 conv2d_171[0][0] __________________________________________________________________________________________________ activation_168 (Activation) (None, 4, 6, 192) 0 batch_normalization_168[0][0] __________________________________________________________________________________________________ activation_171 (Activation) (None, 4, 6, 256) 0 batch_normalization_171[0][0] __________________________________________________________________________________________________ block8_2_mixed (Concatenate) (None, 4, 6, 448) 0 activation_168[0][0] activation_171[0][0] __________________________________________________________________________________________________ block8_2_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_2_mixed[0][0] __________________________________________________________________________________________________ block8_2 (Lambda) (None, 4, 6, 2080) 0 block8_1_ac[0][0] block8_2_conv[0][0] __________________________________________________________________________________________________ block8_2_ac (Activation) (None, 4, 6, 2080) 0 block8_2[0][0] __________________________________________________________________________________________________ conv2d_173 (Conv2D) (None, 4, 6, 192) 399360 block8_2_ac[0][0] __________________________________________________________________________________________________ batch_normalization_173 (BatchN (None, 4, 6, 192) 576 conv2d_173[0][0] __________________________________________________________________________________________________ activation_173 (Activation) (None, 4, 6, 192) 0 batch_normalization_173[0][0] __________________________________________________________________________________________________ conv2d_174 (Conv2D) (None, 4, 6, 224) 129024 activation_173[0][0] __________________________________________________________________________________________________ batch_normalization_174 (BatchN (None, 4, 6, 224) 672 conv2d_174[0][0] __________________________________________________________________________________________________ activation_174 (Activation) (None, 4, 6, 224) 0 batch_normalization_174[0][0] __________________________________________________________________________________________________ conv2d_172 (Conv2D) (None, 4, 6, 192) 399360 block8_2_ac[0][0] __________________________________________________________________________________________________ conv2d_175 (Conv2D) (None, 4, 6, 256) 172032 activation_174[0][0] __________________________________________________________________________________________________ batch_normalization_172 (BatchN (None, 4, 6, 192) 576 conv2d_172[0][0] __________________________________________________________________________________________________ batch_normalization_175 (BatchN (None, 4, 6, 256) 768 conv2d_175[0][0] __________________________________________________________________________________________________ activation_172 (Activation) (None, 4, 6, 192) 0 batch_normalization_172[0][0] __________________________________________________________________________________________________ activation_175 (Activation) (None, 4, 6, 256) 0 batch_normalization_175[0][0] __________________________________________________________________________________________________ block8_3_mixed (Concatenate) (None, 4, 6, 448) 0 activation_172[0][0] activation_175[0][0] __________________________________________________________________________________________________ block8_3_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_3_mixed[0][0] __________________________________________________________________________________________________ block8_3 (Lambda) (None, 4, 6, 2080) 0 block8_2_ac[0][0] block8_3_conv[0][0] __________________________________________________________________________________________________ block8_3_ac (Activation) (None, 4, 6, 2080) 0 block8_3[0][0] __________________________________________________________________________________________________ conv2d_177 (Conv2D) (None, 4, 6, 192) 399360 block8_3_ac[0][0] __________________________________________________________________________________________________ batch_normalization_177 (BatchN (None, 4, 6, 192) 576 conv2d_177[0][0] __________________________________________________________________________________________________ activation_177 (Activation) (None, 4, 6, 192) 0 batch_normalization_177[0][0] __________________________________________________________________________________________________ conv2d_178 (Conv2D) (None, 4, 6, 224) 129024 activation_177[0][0] __________________________________________________________________________________________________ batch_normalization_178 (BatchN (None, 4, 6, 224) 672 conv2d_178[0][0] __________________________________________________________________________________________________ activation_178 (Activation) (None, 4, 6, 224) 0 batch_normalization_178[0][0] __________________________________________________________________________________________________ conv2d_176 (Conv2D) (None, 4, 6, 192) 399360 block8_3_ac[0][0] __________________________________________________________________________________________________ conv2d_179 (Conv2D) (None, 4, 6, 256) 172032 activation_178[0][0] __________________________________________________________________________________________________ batch_normalization_176 (BatchN (None, 4, 6, 192) 576 conv2d_176[0][0] __________________________________________________________________________________________________ batch_normalization_179 (BatchN (None, 4, 6, 256) 768 conv2d_179[0][0] __________________________________________________________________________________________________ activation_176 (Activation) (None, 4, 6, 192) 0 batch_normalization_176[0][0] __________________________________________________________________________________________________ activation_179 (Activation) (None, 4, 6, 256) 0 batch_normalization_179[0][0] __________________________________________________________________________________________________ block8_4_mixed (Concatenate) (None, 4, 6, 448) 0 activation_176[0][0] activation_179[0][0] __________________________________________________________________________________________________ block8_4_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_4_mixed[0][0] __________________________________________________________________________________________________ block8_4 (Lambda) (None, 4, 6, 2080) 0 block8_3_ac[0][0] block8_4_conv[0][0] __________________________________________________________________________________________________ block8_4_ac (Activation) (None, 4, 6, 2080) 0 block8_4[0][0] __________________________________________________________________________________________________ conv2d_181 (Conv2D) (None, 4, 6, 192) 399360 block8_4_ac[0][0] __________________________________________________________________________________________________ batch_normalization_181 (BatchN (None, 4, 6, 192) 576 conv2d_181[0][0] __________________________________________________________________________________________________ activation_181 (Activation) (None, 4, 6, 192) 0 batch_normalization_181[0][0] __________________________________________________________________________________________________ conv2d_182 (Conv2D) (None, 4, 6, 224) 129024 activation_181[0][0] __________________________________________________________________________________________________ batch_normalization_182 (BatchN (None, 4, 6, 224) 672 conv2d_182[0][0] __________________________________________________________________________________________________ activation_182 (Activation) (None, 4, 6, 224) 0 batch_normalization_182[0][0] __________________________________________________________________________________________________ conv2d_180 (Conv2D) (None, 4, 6, 192) 399360 block8_4_ac[0][0] __________________________________________________________________________________________________ conv2d_183 (Conv2D) (None, 4, 6, 256) 172032 activation_182[0][0] __________________________________________________________________________________________________ batch_normalization_180 (BatchN (None, 4, 6, 192) 576 conv2d_180[0][0] __________________________________________________________________________________________________ batch_normalization_183 (BatchN (None, 4, 6, 256) 768 conv2d_183[0][0] __________________________________________________________________________________________________ activation_180 (Activation) (None, 4, 6, 192) 0 batch_normalization_180[0][0] __________________________________________________________________________________________________ activation_183 (Activation) (None, 4, 6, 256) 0 batch_normalization_183[0][0] __________________________________________________________________________________________________ block8_5_mixed (Concatenate) (None, 4, 6, 448) 0 activation_180[0][0] activation_183[0][0] __________________________________________________________________________________________________ block8_5_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_5_mixed[0][0] __________________________________________________________________________________________________ block8_5 (Lambda) (None, 4, 6, 2080) 0 block8_4_ac[0][0] block8_5_conv[0][0] __________________________________________________________________________________________________ block8_5_ac (Activation) (None, 4, 6, 2080) 0 block8_5[0][0] __________________________________________________________________________________________________ conv2d_185 (Conv2D) (None, 4, 6, 192) 399360 block8_5_ac[0][0] __________________________________________________________________________________________________ batch_normalization_185 (BatchN (None, 4, 6, 192) 576 conv2d_185[0][0] __________________________________________________________________________________________________ activation_185 (Activation) (None, 4, 6, 192) 0 batch_normalization_185[0][0] __________________________________________________________________________________________________ conv2d_186 (Conv2D) (None, 4, 6, 224) 129024 activation_185[0][0] __________________________________________________________________________________________________ batch_normalization_186 (BatchN (None, 4, 6, 224) 672 conv2d_186[0][0] __________________________________________________________________________________________________ activation_186 (Activation) (None, 4, 6, 224) 0 batch_normalization_186[0][0] __________________________________________________________________________________________________ conv2d_184 (Conv2D) (None, 4, 6, 192) 399360 block8_5_ac[0][0] __________________________________________________________________________________________________ conv2d_187 (Conv2D) (None, 4, 6, 256) 172032 activation_186[0][0] __________________________________________________________________________________________________ batch_normalization_184 (BatchN (None, 4, 6, 192) 576 conv2d_184[0][0] __________________________________________________________________________________________________ batch_normalization_187 (BatchN (None, 4, 6, 256) 768 conv2d_187[0][0] __________________________________________________________________________________________________ activation_184 (Activation) (None, 4, 6, 192) 0 batch_normalization_184[0][0] __________________________________________________________________________________________________ activation_187 (Activation) (None, 4, 6, 256) 0 batch_normalization_187[0][0] __________________________________________________________________________________________________ block8_6_mixed (Concatenate) (None, 4, 6, 448) 0 activation_184[0][0] activation_187[0][0] __________________________________________________________________________________________________ block8_6_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_6_mixed[0][0] __________________________________________________________________________________________________ block8_6 (Lambda) (None, 4, 6, 2080) 0 block8_5_ac[0][0] block8_6_conv[0][0] __________________________________________________________________________________________________ block8_6_ac (Activation) (None, 4, 6, 2080) 0 block8_6[0][0] __________________________________________________________________________________________________ conv2d_189 (Conv2D) (None, 4, 6, 192) 399360 block8_6_ac[0][0] __________________________________________________________________________________________________ batch_normalization_189 (BatchN (None, 4, 6, 192) 576 conv2d_189[0][0] __________________________________________________________________________________________________ activation_189 (Activation) (None, 4, 6, 192) 0 batch_normalization_189[0][0] __________________________________________________________________________________________________ conv2d_190 (Conv2D) (None, 4, 6, 224) 129024 activation_189[0][0] __________________________________________________________________________________________________ batch_normalization_190 (BatchN (None, 4, 6, 224) 672 conv2d_190[0][0] __________________________________________________________________________________________________ activation_190 (Activation) (None, 4, 6, 224) 0 batch_normalization_190[0][0] __________________________________________________________________________________________________ conv2d_188 (Conv2D) (None, 4, 6, 192) 399360 block8_6_ac[0][0] __________________________________________________________________________________________________ conv2d_191 (Conv2D) (None, 4, 6, 256) 172032 activation_190[0][0] __________________________________________________________________________________________________ batch_normalization_188 (BatchN (None, 4, 6, 192) 576 conv2d_188[0][0] __________________________________________________________________________________________________ batch_normalization_191 (BatchN (None, 4, 6, 256) 768 conv2d_191[0][0] __________________________________________________________________________________________________ activation_188 (Activation) (None, 4, 6, 192) 0 batch_normalization_188[0][0] __________________________________________________________________________________________________ activation_191 (Activation) (None, 4, 6, 256) 0 batch_normalization_191[0][0] __________________________________________________________________________________________________ block8_7_mixed (Concatenate) (None, 4, 6, 448) 0 activation_188[0][0] activation_191[0][0] __________________________________________________________________________________________________ block8_7_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_7_mixed[0][0] __________________________________________________________________________________________________ block8_7 (Lambda) (None, 4, 6, 2080) 0 block8_6_ac[0][0] block8_7_conv[0][0] __________________________________________________________________________________________________ block8_7_ac (Activation) (None, 4, 6, 2080) 0 block8_7[0][0] __________________________________________________________________________________________________ conv2d_193 (Conv2D) (None, 4, 6, 192) 399360 block8_7_ac[0][0] __________________________________________________________________________________________________ batch_normalization_193 (BatchN (None, 4, 6, 192) 576 conv2d_193[0][0] __________________________________________________________________________________________________ activation_193 (Activation) (None, 4, 6, 192) 0 batch_normalization_193[0][0] __________________________________________________________________________________________________ conv2d_194 (Conv2D) (None, 4, 6, 224) 129024 activation_193[0][0] __________________________________________________________________________________________________ batch_normalization_194 (BatchN (None, 4, 6, 224) 672 conv2d_194[0][0] __________________________________________________________________________________________________ activation_194 (Activation) (None, 4, 6, 224) 0 batch_normalization_194[0][0] __________________________________________________________________________________________________ conv2d_192 (Conv2D) (None, 4, 6, 192) 399360 block8_7_ac[0][0] __________________________________________________________________________________________________ conv2d_195 (Conv2D) (None, 4, 6, 256) 172032 activation_194[0][0] __________________________________________________________________________________________________ batch_normalization_192 (BatchN (None, 4, 6, 192) 576 conv2d_192[0][0] __________________________________________________________________________________________________ batch_normalization_195 (BatchN (None, 4, 6, 256) 768 conv2d_195[0][0] __________________________________________________________________________________________________ activation_192 (Activation) (None, 4, 6, 192) 0 batch_normalization_192[0][0] __________________________________________________________________________________________________ activation_195 (Activation) (None, 4, 6, 256) 0 batch_normalization_195[0][0] __________________________________________________________________________________________________ block8_8_mixed (Concatenate) (None, 4, 6, 448) 0 activation_192[0][0] activation_195[0][0] __________________________________________________________________________________________________ block8_8_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_8_mixed[0][0] __________________________________________________________________________________________________ block8_8 (Lambda) (None, 4, 6, 2080) 0 block8_7_ac[0][0] block8_8_conv[0][0] __________________________________________________________________________________________________ block8_8_ac (Activation) (None, 4, 6, 2080) 0 block8_8[0][0] __________________________________________________________________________________________________ conv2d_197 (Conv2D) (None, 4, 6, 192) 399360 block8_8_ac[0][0] __________________________________________________________________________________________________ batch_normalization_197 (BatchN (None, 4, 6, 192) 576 conv2d_197[0][0] __________________________________________________________________________________________________ activation_197 (Activation) (None, 4, 6, 192) 0 batch_normalization_197[0][0] __________________________________________________________________________________________________ conv2d_198 (Conv2D) (None, 4, 6, 224) 129024 activation_197[0][0] __________________________________________________________________________________________________ batch_normalization_198 (BatchN (None, 4, 6, 224) 672 conv2d_198[0][0] __________________________________________________________________________________________________ activation_198 (Activation) (None, 4, 6, 224) 0 batch_normalization_198[0][0] __________________________________________________________________________________________________ conv2d_196 (Conv2D) (None, 4, 6, 192) 399360 block8_8_ac[0][0] __________________________________________________________________________________________________ conv2d_199 (Conv2D) (None, 4, 6, 256) 172032 activation_198[0][0] __________________________________________________________________________________________________ batch_normalization_196 (BatchN (None, 4, 6, 192) 576 conv2d_196[0][0] __________________________________________________________________________________________________ batch_normalization_199 (BatchN (None, 4, 6, 256) 768 conv2d_199[0][0] __________________________________________________________________________________________________ activation_196 (Activation) (None, 4, 6, 192) 0 batch_normalization_196[0][0] __________________________________________________________________________________________________ activation_199 (Activation) (None, 4, 6, 256) 0 batch_normalization_199[0][0] __________________________________________________________________________________________________ block8_9_mixed (Concatenate) (None, 4, 6, 448) 0 activation_196[0][0] activation_199[0][0] __________________________________________________________________________________________________ block8_9_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_9_mixed[0][0] __________________________________________________________________________________________________ block8_9 (Lambda) (None, 4, 6, 2080) 0 block8_8_ac[0][0] block8_9_conv[0][0] __________________________________________________________________________________________________ block8_9_ac (Activation) (None, 4, 6, 2080) 0 block8_9[0][0] __________________________________________________________________________________________________ conv2d_201 (Conv2D) (None, 4, 6, 192) 399360 block8_9_ac[0][0] __________________________________________________________________________________________________ batch_normalization_201 (BatchN (None, 4, 6, 192) 576 conv2d_201[0][0] __________________________________________________________________________________________________ activation_201 (Activation) (None, 4, 6, 192) 0 batch_normalization_201[0][0] __________________________________________________________________________________________________ conv2d_202 (Conv2D) (None, 4, 6, 224) 129024 activation_201[0][0] __________________________________________________________________________________________________ batch_normalization_202 (BatchN (None, 4, 6, 224) 672 conv2d_202[0][0] __________________________________________________________________________________________________ activation_202 (Activation) (None, 4, 6, 224) 0 batch_normalization_202[0][0] __________________________________________________________________________________________________ conv2d_200 (Conv2D) (None, 4, 6, 192) 399360 block8_9_ac[0][0] __________________________________________________________________________________________________ conv2d_203 (Conv2D) (None, 4, 6, 256) 172032 activation_202[0][0] __________________________________________________________________________________________________ batch_normalization_200 (BatchN (None, 4, 6, 192) 576 conv2d_200[0][0] __________________________________________________________________________________________________ batch_normalization_203 (BatchN (None, 4, 6, 256) 768 conv2d_203[0][0] __________________________________________________________________________________________________ activation_200 (Activation) (None, 4, 6, 192) 0 batch_normalization_200[0][0] __________________________________________________________________________________________________ activation_203 (Activation) (None, 4, 6, 256) 0 batch_normalization_203[0][0] __________________________________________________________________________________________________ block8_10_mixed (Concatenate) (None, 4, 6, 448) 0 activation_200[0][0] activation_203[0][0] __________________________________________________________________________________________________ block8_10_conv (Conv2D) (None, 4, 6, 2080) 933920 block8_10_mixed[0][0] __________________________________________________________________________________________________ block8_10 (Lambda) (None, 4, 6, 2080) 0 block8_9_ac[0][0] block8_10_conv[0][0] __________________________________________________________________________________________________ conv_7b (Conv2D) (None, 4, 6, 1536) 3194880 block8_10[0][0] __________________________________________________________________________________________________ conv_7b_bn (BatchNormalization) (None, 4, 6, 1536) 4608 conv_7b[0][0] __________________________________________________________________________________________________ conv_7b_ac (Activation) (None, 4, 6, 1536) 0 conv_7b_bn[0][0] __________________________________________________________________________________________________ global_max_pooling2d_1 (GlobalM (None, 1536) 0 conv_7b_ac[0][0] __________________________________________________________________________________________________ dense_1 (Dense) (None, 512) 786944 global_max_pooling2d_1[0][0] __________________________________________________________________________________________________ dropout_1 (Dropout) (None, 512) 0 dense_1[0][0] __________________________________________________________________________________________________ dense_2 (Dense) (None, 7) 3591 dropout_1[0][0] ================================================================================================== Total params: 55,127,271 Trainable params: 24,352,647 Non-trainable params: 30,774,624 __________________________________________________________________________________________________
batch_size = 64
epochs = 25
history = model.fit_generator(train_datagen.flow(X_train,y_train, batch_size=batch_size),
epochs = epochs, validation_data = val_datagen.flow(X_val, y_val),
verbose = 1, steps_per_epoch=(X_train.shape[0] // batch_size),
validation_steps=(X_val.shape[0] // batch_size),
callbacks=[learning_rate_reduction])
Epoch 1/25 126/126 [==============================] - 295s 2s/step - loss: 0.8628 - acc: 0.7063 - val_loss: 0.7964 - val_acc: 0.7299 Epoch 2/25 126/126 [==============================] - 255s 2s/step - loss: 0.6972 - acc: 0.7484 - val_loss: 0.6494 - val_acc: 0.7455 Epoch 3/25 126/126 [==============================] - 254s 2s/step - loss: 0.6242 - acc: 0.7717 - val_loss: 0.6173 - val_acc: 0.7796 Epoch 4/25 126/126 [==============================] - 255s 2s/step - loss: 0.5684 - acc: 0.7920 - val_loss: 0.6669 - val_acc: 0.7612 Epoch 5/25 126/126 [==============================] - 254s 2s/step - loss: 0.5231 - acc: 0.8074 - val_loss: 0.6269 - val_acc: 0.7796 Epoch 6/25 126/126 [==============================] - 254s 2s/step - loss: 0.4803 - acc: 0.8250 - val_loss: 0.5392 - val_acc: 0.7746 Epoch 00006: ReduceLROnPlateau reducing learning rate to 4.999999873689376e-05. Epoch 7/25 126/126 [==============================] - 254s 2s/step - loss: 0.3935 - acc: 0.8549 - val_loss: 0.5408 - val_acc: 0.8104 Epoch 8/25 126/126 [==============================] - 254s 2s/step - loss: 0.3891 - acc: 0.8587 - val_loss: 0.6465 - val_acc: 0.7746 Epoch 9/25 126/126 [==============================] - 254s 2s/step - loss: 0.3587 - acc: 0.8680 - val_loss: 0.5984 - val_acc: 0.7986 Epoch 10/25 126/126 [==============================] - 254s 2s/step - loss: 0.3416 - acc: 0.8809 - val_loss: 0.7132 - val_acc: 0.7790 Epoch 00010: ReduceLROnPlateau reducing learning rate to 2.499999936844688e-05. Epoch 11/25 126/126 [==============================] - 254s 2s/step - loss: 0.2997 - acc: 0.8928 - val_loss: 0.6023 - val_acc: 0.8175 Epoch 12/25 126/126 [==============================] - 254s 2s/step - loss: 0.2783 - acc: 0.8967 - val_loss: 0.5735 - val_acc: 0.8237 Epoch 13/25 126/126 [==============================] - 254s 2s/step - loss: 0.2645 - acc: 0.9005 - val_loss: 0.5476 - val_acc: 0.8175 Epoch 14/25 126/126 [==============================] - 254s 2s/step - loss: 0.2621 - acc: 0.9070 - val_loss: 0.6747 - val_acc: 0.7946 Epoch 15/25 126/126 [==============================] - 254s 2s/step - loss: 0.2489 - acc: 0.9107 - val_loss: 0.6060 - val_acc: 0.7749 Epoch 00015: ReduceLROnPlateau reducing learning rate to 1.249999968422344e-05. Epoch 16/25 126/126 [==============================] - 254s 2s/step - loss: 0.2272 - acc: 0.9203 - val_loss: 0.6036 - val_acc: 0.8259 Epoch 17/25 126/126 [==============================] - 254s 2s/step - loss: 0.2242 - acc: 0.9195 - val_loss: 0.5993 - val_acc: 0.7891 Epoch 18/25 126/126 [==============================] - 254s 2s/step - loss: 0.2170 - acc: 0.9206 - val_loss: 0.6905 - val_acc: 0.7924 Epoch 19/25 126/126 [==============================] - 254s 2s/step - loss: 0.2088 - acc: 0.9224 - val_loss: 0.5358 - val_acc: 0.8483 Epoch 20/25 126/126 [==============================] - 254s 2s/step - loss: 0.2038 - acc: 0.9216 - val_loss: 0.6964 - val_acc: 0.8058 Epoch 21/25 126/126 [==============================] - 254s 2s/step - loss: 0.2014 - acc: 0.9287 - val_loss: 0.5537 - val_acc: 0.8175 Epoch 22/25 126/126 [==============================] - 254s 2s/step - loss: 0.1953 - acc: 0.9296 - val_loss: 0.6688 - val_acc: 0.8125 Epoch 00022: ReduceLROnPlateau reducing learning rate to 6.24999984211172e-06. Epoch 23/25 126/126 [==============================] - 254s 2s/step - loss: 0.1959 - acc: 0.9281 - val_loss: 0.6267 - val_acc: 0.8270 Epoch 24/25 126/126 [==============================] - 254s 2s/step - loss: 0.1855 - acc: 0.9322 - val_loss: 0.6600 - val_acc: 0.8147 Epoch 25/25 126/126 [==============================] - 254s 2s/step - loss: 0.1898 - acc: 0.9332 - val_loss: 0.6179 - val_acc: 0.8175
learning_rate_reduction = ReduceLROnPlateau(monitor='val_acc', patience=2, verbose=1, factor=0.5,
min_lr=0.000001, cooldown=1)
model.fit_generator(train_datagen.flow(X_train,y_train, batch_size=batch_size),
epochs = 5, validation_data = val_datagen.flow(X_val, y_val),
verbose = 1, steps_per_epoch=(X_train.shape[0] // batch_size),
validation_steps=(X_val.shape[0] // batch_size),
callbacks=[learning_rate_reduction])
Epoch 1/5 126/126 [==============================] - 255s 2s/step - loss: 0.1731 - acc: 0.9371 - val_loss: 0.5915 - val_acc: 0.8326 Epoch 2/5 126/126 [==============================] - 254s 2s/step - loss: 0.1684 - acc: 0.9415 - val_loss: 0.6937 - val_acc: 0.8058 Epoch 3/5 126/126 [==============================] - 254s 2s/step - loss: 0.1696 - acc: 0.9383 - val_loss: 0.6034 - val_acc: 0.8294 Epoch 00003: ReduceLROnPlateau reducing learning rate to 3.12499992105586e-06. Epoch 4/5 126/126 [==============================] - 254s 2s/step - loss: 0.1637 - acc: 0.9400 - val_loss: 0.7378 - val_acc: 0.7924 Epoch 5/5 126/126 [==============================] - 254s 2s/step - loss: 0.1698 - acc: 0.9399 - val_loss: 0.6576 - val_acc: 0.7844 Epoch 00005: ReduceLROnPlateau reducing learning rate to 1.56249996052793e-06.
<keras.callbacks.History at 0x7fb93a9efe48>
loss_val, acc_val = model.evaluate(X_val, y_val, verbose=1)
print("Validation: accuracy = %f ; loss_v = %f" % (acc_val, loss_val))
902/902 [==============================] - 12s 13ms/step Validation: accuracy = 0.808204 ; loss_v = 0.669130
X_test = np.load("/floyd/input/skin_cancer_192_256/256_192_test.npy")
y_test = np.load("/floyd/input/skin_cancer_192_256/test_labels.npy")
y_test = to_categorical(y_test)
loss_test, acc_test = model.evaluate(X_test, y_test, verbose=1)
print("Test: accuracy = %f ; loss = %f" % (acc_test, loss_test))
1002/1002 [==============================] - 13s 13ms/step Test: accuracy = 0.825349 ; loss = 0.640084
model.save("InceptionResNet.h5")
# Retrieve a list of accuracy results on training and test data
# sets for each training epoch
acc = history.history['acc']
val_acc = history.history['val_acc']
# Retrieve a list of list results on training and test data
# sets for each training epoch
loss = history.history['loss']
val_loss = history.history['val_loss']
# Get number of epochs
epochs = range(len(acc))
# Plot training and validation accuracy per epoch
plt.plot(epochs, acc, label = "training")
plt.plot(epochs, val_acc, label = "validation")
plt.legend(loc="upper left")
plt.title('Training and validation accuracy')
plt.figure()
# Plot training and validation loss per epoch
plt.plot(epochs, loss, label = "training")
plt.plot(epochs, val_loss, label = "validation")
plt.legend(loc="upper right")
plt.title('Training and validation loss')
Text(0.5,1,'Training and validation loss')