Model: "model_3"
__________________________________________________________________________________________________
Layer (type) Output Shape Param # Connected to
==================================================================================================
input_4 (InputLayer) [(None, 224, 224, 3) 0
__________________________________________________________________________________________________
conv2d_70 (Conv2D) (None, 112, 112, 64) 9472 input_4[0][0]
__________________________________________________________________________________________________
batch_normalization (BatchNorma (None, 112, 112, 64) 256 conv2d_70[0][0]
__________________________________________________________________________________________________
re_lu (ReLU) (None, 112, 112, 64) 0 batch_normalization[0][0]
__________________________________________________________________________________________________
max_pooling2d_18 (MaxPooling2D) (None, 56, 56, 64) 0 re_lu[0][0]
__________________________________________________________________________________________________
conv2d_71 (Conv2D) (None, 56, 56, 64) 4160 max_pooling2d_18[0][0]
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 56, 56, 64) 256 conv2d_71[0][0]
__________________________________________________________________________________________________
re_lu_1 (ReLU) (None, 56, 56, 64) 0 batch_normalization_1[0][0]
__________________________________________________________________________________________________
conv2d_72 (Conv2D) (None, 56, 56, 64) 36928 re_lu_1[0][0]
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 56, 56, 64) 256 conv2d_72[0][0]
__________________________________________________________________________________________________
re_lu_2 (ReLU) (None, 56, 56, 64) 0 batch_normalization_2[0][0]
__________________________________________________________________________________________________
conv2d_73 (Conv2D) (None, 56, 56, 256) 16640 re_lu_2[0][0]
__________________________________________________________________________________________________
conv2d_74 (Conv2D) (None, 56, 56, 256) 16640 max_pooling2d_18[0][0]
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 56, 56, 256) 1024 conv2d_73[0][0]
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 56, 56, 256) 1024 conv2d_74[0][0]
__________________________________________________________________________________________________
add (Add) (None, 56, 56, 256) 0 batch_normalization_3[0][0]
batch_normalization_4[0][0]
__________________________________________________________________________________________________
re_lu_3 (ReLU) (None, 56, 56, 256) 0 add[0][0]
__________________________________________________________________________________________________
conv2d_75 (Conv2D) (None, 56, 56, 64) 16448 re_lu_3[0][0]
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 56, 56, 64) 256 conv2d_75[0][0]
__________________________________________________________________________________________________
re_lu_4 (ReLU) (None, 56, 56, 64) 0 batch_normalization_5[0][0]
__________________________________________________________________________________________________
conv2d_76 (Conv2D) (None, 56, 56, 64) 36928 re_lu_4[0][0]
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 56, 56, 64) 256 conv2d_76[0][0]
__________________________________________________________________________________________________
re_lu_5 (ReLU) (None, 56, 56, 64) 0 batch_normalization_6[0][0]
__________________________________________________________________________________________________
conv2d_77 (Conv2D) (None, 56, 56, 256) 16640 re_lu_5[0][0]
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 56, 56, 256) 1024 conv2d_77[0][0]
__________________________________________________________________________________________________
add_1 (Add) (None, 56, 56, 256) 0 batch_normalization_7[0][0]
re_lu_3[0][0]
__________________________________________________________________________________________________
re_lu_6 (ReLU) (None, 56, 56, 256) 0 add_1[0][0]
__________________________________________________________________________________________________
conv2d_78 (Conv2D) (None, 56, 56, 64) 16448 re_lu_6[0][0]
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 56, 56, 64) 256 conv2d_78[0][0]
__________________________________________________________________________________________________
re_lu_7 (ReLU) (None, 56, 56, 64) 0 batch_normalization_8[0][0]
__________________________________________________________________________________________________
conv2d_79 (Conv2D) (None, 56, 56, 64) 36928 re_lu_7[0][0]
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 56, 56, 64) 256 conv2d_79[0][0]
__________________________________________________________________________________________________
re_lu_8 (ReLU) (None, 56, 56, 64) 0 batch_normalization_9[0][0]
__________________________________________________________________________________________________
conv2d_80 (Conv2D) (None, 56, 56, 256) 16640 re_lu_8[0][0]
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 56, 56, 256) 1024 conv2d_80[0][0]
__________________________________________________________________________________________________
add_2 (Add) (None, 56, 56, 256) 0 batch_normalization_10[0][0]
re_lu_6[0][0]
__________________________________________________________________________________________________
re_lu_9 (ReLU) (None, 56, 56, 256) 0 add_2[0][0]
__________________________________________________________________________________________________
conv2d_81 (Conv2D) (None, 56, 56, 128) 32896 re_lu_9[0][0]
__________________________________________________________________________________________________
batch_normalization_11 (BatchNo (None, 56, 56, 128) 512 conv2d_81[0][0]
__________________________________________________________________________________________________
re_lu_10 (ReLU) (None, 56, 56, 128) 0 batch_normalization_11[0][0]
__________________________________________________________________________________________________
conv2d_82 (Conv2D) (None, 28, 28, 128) 147584 re_lu_10[0][0]
__________________________________________________________________________________________________
batch_normalization_12 (BatchNo (None, 28, 28, 128) 512 conv2d_82[0][0]
__________________________________________________________________________________________________
re_lu_11 (ReLU) (None, 28, 28, 128) 0 batch_normalization_12[0][0]
__________________________________________________________________________________________________
conv2d_83 (Conv2D) (None, 28, 28, 512) 66048 re_lu_11[0][0]
__________________________________________________________________________________________________
conv2d_84 (Conv2D) (None, 28, 28, 512) 131584 re_lu_9[0][0]
__________________________________________________________________________________________________
batch_normalization_13 (BatchNo (None, 28, 28, 512) 2048 conv2d_83[0][0]
__________________________________________________________________________________________________
batch_normalization_14 (BatchNo (None, 28, 28, 512) 2048 conv2d_84[0][0]
__________________________________________________________________________________________________
add_3 (Add) (None, 28, 28, 512) 0 batch_normalization_13[0][0]
batch_normalization_14[0][0]
__________________________________________________________________________________________________
re_lu_12 (ReLU) (None, 28, 28, 512) 0 add_3[0][0]
__________________________________________________________________________________________________
conv2d_85 (Conv2D) (None, 28, 28, 128) 65664 re_lu_12[0][0]
__________________________________________________________________________________________________
batch_normalization_15 (BatchNo (None, 28, 28, 128) 512 conv2d_85[0][0]
__________________________________________________________________________________________________
re_lu_13 (ReLU) (None, 28, 28, 128) 0 batch_normalization_15[0][0]
__________________________________________________________________________________________________
conv2d_86 (Conv2D) (None, 28, 28, 128) 147584 re_lu_13[0][0]
__________________________________________________________________________________________________
batch_normalization_16 (BatchNo (None, 28, 28, 128) 512 conv2d_86[0][0]
__________________________________________________________________________________________________
re_lu_14 (ReLU) (None, 28, 28, 128) 0 batch_normalization_16[0][0]
__________________________________________________________________________________________________
conv2d_87 (Conv2D) (None, 28, 28, 512) 66048 re_lu_14[0][0]
__________________________________________________________________________________________________
batch_normalization_17 (BatchNo (None, 28, 28, 512) 2048 conv2d_87[0][0]
__________________________________________________________________________________________________
add_4 (Add) (None, 28, 28, 512) 0 batch_normalization_17[0][0]
re_lu_12[0][0]
__________________________________________________________________________________________________
re_lu_15 (ReLU) (None, 28, 28, 512) 0 add_4[0][0]
__________________________________________________________________________________________________
conv2d_88 (Conv2D) (None, 28, 28, 128) 65664 re_lu_15[0][0]
__________________________________________________________________________________________________
batch_normalization_18 (BatchNo (None, 28, 28, 128) 512 conv2d_88[0][0]
__________________________________________________________________________________________________
re_lu_16 (ReLU) (None, 28, 28, 128) 0 batch_normalization_18[0][0]
__________________________________________________________________________________________________
conv2d_89 (Conv2D) (None, 28, 28, 128) 147584 re_lu_16[0][0]
__________________________________________________________________________________________________
batch_normalization_19 (BatchNo (None, 28, 28, 128) 512 conv2d_89[0][0]
__________________________________________________________________________________________________
re_lu_17 (ReLU) (None, 28, 28, 128) 0 batch_normalization_19[0][0]
__________________________________________________________________________________________________
conv2d_90 (Conv2D) (None, 28, 28, 512) 66048 re_lu_17[0][0]
__________________________________________________________________________________________________
batch_normalization_20 (BatchNo (None, 28, 28, 512) 2048 conv2d_90[0][0]
__________________________________________________________________________________________________
add_5 (Add) (None, 28, 28, 512) 0 batch_normalization_20[0][0]
re_lu_15[0][0]
__________________________________________________________________________________________________
re_lu_18 (ReLU) (None, 28, 28, 512) 0 add_5[0][0]
__________________________________________________________________________________________________
conv2d_91 (Conv2D) (None, 28, 28, 128) 65664 re_lu_18[0][0]
__________________________________________________________________________________________________
batch_normalization_21 (BatchNo (None, 28, 28, 128) 512 conv2d_91[0][0]
__________________________________________________________________________________________________
re_lu_19 (ReLU) (None, 28, 28, 128) 0 batch_normalization_21[0][0]
__________________________________________________________________________________________________
conv2d_92 (Conv2D) (None, 28, 28, 128) 147584 re_lu_19[0][0]
__________________________________________________________________________________________________
batch_normalization_22 (BatchNo (None, 28, 28, 128) 512 conv2d_92[0][0]
__________________________________________________________________________________________________
re_lu_20 (ReLU) (None, 28, 28, 128) 0 batch_normalization_22[0][0]
__________________________________________________________________________________________________
conv2d_93 (Conv2D) (None, 28, 28, 512) 66048 re_lu_20[0][0]
__________________________________________________________________________________________________
batch_normalization_23 (BatchNo (None, 28, 28, 512) 2048 conv2d_93[0][0]
__________________________________________________________________________________________________
add_6 (Add) (None, 28, 28, 512) 0 batch_normalization_23[0][0]
re_lu_18[0][0]
__________________________________________________________________________________________________
re_lu_21 (ReLU) (None, 28, 28, 512) 0 add_6[0][0]
__________________________________________________________________________________________________
conv2d_94 (Conv2D) (None, 28, 28, 256) 131328 re_lu_21[0][0]
__________________________________________________________________________________________________
batch_normalization_24 (BatchNo (None, 28, 28, 256) 1024 conv2d_94[0][0]
__________________________________________________________________________________________________
re_lu_22 (ReLU) (None, 28, 28, 256) 0 batch_normalization_24[0][0]
__________________________________________________________________________________________________
conv2d_95 (Conv2D) (None, 14, 14, 256) 590080 re_lu_22[0][0]
__________________________________________________________________________________________________
batch_normalization_25 (BatchNo (None, 14, 14, 256) 1024 conv2d_95[0][0]
__________________________________________________________________________________________________
re_lu_23 (ReLU) (None, 14, 14, 256) 0 batch_normalization_25[0][0]
__________________________________________________________________________________________________
conv2d_96 (Conv2D) (None, 14, 14, 1024) 263168 re_lu_23[0][0]
__________________________________________________________________________________________________
conv2d_97 (Conv2D) (None, 14, 14, 1024) 525312 re_lu_21[0][0]
__________________________________________________________________________________________________
batch_normalization_26 (BatchNo (None, 14, 14, 1024) 4096 conv2d_96[0][0]
__________________________________________________________________________________________________
batch_normalization_27 (BatchNo (None, 14, 14, 1024) 4096 conv2d_97[0][0]
__________________________________________________________________________________________________
add_7 (Add) (None, 14, 14, 1024) 0 batch_normalization_26[0][0]
batch_normalization_27[0][0]
__________________________________________________________________________________________________
re_lu_24 (ReLU) (None, 14, 14, 1024) 0 add_7[0][0]
__________________________________________________________________________________________________
conv2d_98 (Conv2D) (None, 14, 14, 256) 262400 re_lu_24[0][0]
__________________________________________________________________________________________________
batch_normalization_28 (BatchNo (None, 14, 14, 256) 1024 conv2d_98[0][0]
__________________________________________________________________________________________________
re_lu_25 (ReLU) (None, 14, 14, 256) 0 batch_normalization_28[0][0]
__________________________________________________________________________________________________
conv2d_99 (Conv2D) (None, 14, 14, 256) 590080 re_lu_25[0][0]
__________________________________________________________________________________________________
batch_normalization_29 (BatchNo (None, 14, 14, 256) 1024 conv2d_99[0][0]
__________________________________________________________________________________________________
re_lu_26 (ReLU) (None, 14, 14, 256) 0 batch_normalization_29[0][0]
__________________________________________________________________________________________________
conv2d_100 (Conv2D) (None, 14, 14, 1024) 263168 re_lu_26[0][0]
__________________________________________________________________________________________________
batch_normalization_30 (BatchNo (None, 14, 14, 1024) 4096 conv2d_100[0][0]
__________________________________________________________________________________________________
add_8 (Add) (None, 14, 14, 1024) 0 batch_normalization_30[0][0]
re_lu_24[0][0]
__________________________________________________________________________________________________
re_lu_27 (ReLU) (None, 14, 14, 1024) 0 add_8[0][0]
__________________________________________________________________________________________________
conv2d_101 (Conv2D) (None, 14, 14, 256) 262400 re_lu_27[0][0]
__________________________________________________________________________________________________
batch_normalization_31 (BatchNo (None, 14, 14, 256) 1024 conv2d_101[0][0]
__________________________________________________________________________________________________
re_lu_28 (ReLU) (None, 14, 14, 256) 0 batch_normalization_31[0][0]
__________________________________________________________________________________________________
conv2d_102 (Conv2D) (None, 14, 14, 256) 590080 re_lu_28[0][0]
__________________________________________________________________________________________________
batch_normalization_32 (BatchNo (None, 14, 14, 256) 1024 conv2d_102[0][0]
__________________________________________________________________________________________________
re_lu_29 (ReLU) (None, 14, 14, 256) 0 batch_normalization_32[0][0]
__________________________________________________________________________________________________
conv2d_103 (Conv2D) (None, 14, 14, 1024) 263168 re_lu_29[0][0]
__________________________________________________________________________________________________
batch_normalization_33 (BatchNo (None, 14, 14, 1024) 4096 conv2d_103[0][0]
__________________________________________________________________________________________________
add_9 (Add) (None, 14, 14, 1024) 0 batch_normalization_33[0][0]
re_lu_27[0][0]
__________________________________________________________________________________________________
re_lu_30 (ReLU) (None, 14, 14, 1024) 0 add_9[0][0]
__________________________________________________________________________________________________
conv2d_104 (Conv2D) (None, 14, 14, 256) 262400 re_lu_30[0][0]
__________________________________________________________________________________________________
batch_normalization_34 (BatchNo (None, 14, 14, 256) 1024 conv2d_104[0][0]
__________________________________________________________________________________________________
re_lu_31 (ReLU) (None, 14, 14, 256) 0 batch_normalization_34[0][0]
__________________________________________________________________________________________________
conv2d_105 (Conv2D) (None, 14, 14, 256) 590080 re_lu_31[0][0]
__________________________________________________________________________________________________
batch_normalization_35 (BatchNo (None, 14, 14, 256) 1024 conv2d_105[0][0]
__________________________________________________________________________________________________
re_lu_32 (ReLU) (None, 14, 14, 256) 0 batch_normalization_35[0][0]
__________________________________________________________________________________________________
conv2d_106 (Conv2D) (None, 14, 14, 1024) 263168 re_lu_32[0][0]
__________________________________________________________________________________________________
batch_normalization_36 (BatchNo (None, 14, 14, 1024) 4096 conv2d_106[0][0]
__________________________________________________________________________________________________
add_10 (Add) (None, 14, 14, 1024) 0 batch_normalization_36[0][0]
re_lu_30[0][0]
__________________________________________________________________________________________________
re_lu_33 (ReLU) (None, 14, 14, 1024) 0 add_10[0][0]
__________________________________________________________________________________________________
conv2d_107 (Conv2D) (None, 14, 14, 256) 262400 re_lu_33[0][0]
__________________________________________________________________________________________________
batch_normalization_37 (BatchNo (None, 14, 14, 256) 1024 conv2d_107[0][0]
__________________________________________________________________________________________________
re_lu_34 (ReLU) (None, 14, 14, 256) 0 batch_normalization_37[0][0]
__________________________________________________________________________________________________
conv2d_108 (Conv2D) (None, 14, 14, 256) 590080 re_lu_34[0][0]
__________________________________________________________________________________________________
batch_normalization_38 (BatchNo (None, 14, 14, 256) 1024 conv2d_108[0][0]
__________________________________________________________________________________________________
re_lu_35 (ReLU) (None, 14, 14, 256) 0 batch_normalization_38[0][0]
__________________________________________________________________________________________________
conv2d_109 (Conv2D) (None, 14, 14, 1024) 263168 re_lu_35[0][0]
__________________________________________________________________________________________________
batch_normalization_39 (BatchNo (None, 14, 14, 1024) 4096 conv2d_109[0][0]
__________________________________________________________________________________________________
add_11 (Add) (None, 14, 14, 1024) 0 batch_normalization_39[0][0]
re_lu_33[0][0]
__________________________________________________________________________________________________
re_lu_36 (ReLU) (None, 14, 14, 1024) 0 add_11[0][0]
__________________________________________________________________________________________________
conv2d_110 (Conv2D) (None, 14, 14, 256) 262400 re_lu_36[0][0]
__________________________________________________________________________________________________
batch_normalization_40 (BatchNo (None, 14, 14, 256) 1024 conv2d_110[0][0]
__________________________________________________________________________________________________
re_lu_37 (ReLU) (None, 14, 14, 256) 0 batch_normalization_40[0][0]
__________________________________________________________________________________________________
conv2d_111 (Conv2D) (None, 14, 14, 256) 590080 re_lu_37[0][0]
__________________________________________________________________________________________________
batch_normalization_41 (BatchNo (None, 14, 14, 256) 1024 conv2d_111[0][0]
__________________________________________________________________________________________________
re_lu_38 (ReLU) (None, 14, 14, 256) 0 batch_normalization_41[0][0]
__________________________________________________________________________________________________
conv2d_112 (Conv2D) (None, 14, 14, 1024) 263168 re_lu_38[0][0]
__________________________________________________________________________________________________
batch_normalization_42 (BatchNo (None, 14, 14, 1024) 4096 conv2d_112[0][0]
__________________________________________________________________________________________________
add_12 (Add) (None, 14, 14, 1024) 0 batch_normalization_42[0][0]
re_lu_36[0][0]
__________________________________________________________________________________________________
re_lu_39 (ReLU) (None, 14, 14, 1024) 0 add_12[0][0]
__________________________________________________________________________________________________
conv2d_113 (Conv2D) (None, 14, 14, 512) 524800 re_lu_39[0][0]
__________________________________________________________________________________________________
batch_normalization_43 (BatchNo (None, 14, 14, 512) 2048 conv2d_113[0][0]
__________________________________________________________________________________________________
re_lu_40 (ReLU) (None, 14, 14, 512) 0 batch_normalization_43[0][0]
__________________________________________________________________________________________________
conv2d_114 (Conv2D) (None, 7, 7, 512) 2359808 re_lu_40[0][0]
__________________________________________________________________________________________________
batch_normalization_44 (BatchNo (None, 7, 7, 512) 2048 conv2d_114[0][0]
__________________________________________________________________________________________________
re_lu_41 (ReLU) (None, 7, 7, 512) 0 batch_normalization_44[0][0]
__________________________________________________________________________________________________
conv2d_115 (Conv2D) (None, 7, 7, 2048) 1050624 re_lu_41[0][0]
__________________________________________________________________________________________________
conv2d_116 (Conv2D) (None, 7, 7, 2048) 2099200 re_lu_39[0][0]
__________________________________________________________________________________________________
batch_normalization_45 (BatchNo (None, 7, 7, 2048) 8192 conv2d_115[0][0]
__________________________________________________________________________________________________
batch_normalization_46 (BatchNo (None, 7, 7, 2048) 8192 conv2d_116[0][0]
__________________________________________________________________________________________________
add_13 (Add) (None, 7, 7, 2048) 0 batch_normalization_45[0][0]
batch_normalization_46[0][0]
__________________________________________________________________________________________________
re_lu_42 (ReLU) (None, 7, 7, 2048) 0 add_13[0][0]
__________________________________________________________________________________________________
conv2d_117 (Conv2D) (None, 7, 7, 512) 1049088 re_lu_42[0][0]
__________________________________________________________________________________________________
batch_normalization_47 (BatchNo (None, 7, 7, 512) 2048 conv2d_117[0][0]
__________________________________________________________________________________________________
re_lu_43 (ReLU) (None, 7, 7, 512) 0 batch_normalization_47[0][0]
__________________________________________________________________________________________________
conv2d_118 (Conv2D) (None, 7, 7, 512) 2359808 re_lu_43[0][0]
__________________________________________________________________________________________________
batch_normalization_48 (BatchNo (None, 7, 7, 512) 2048 conv2d_118[0][0]
__________________________________________________________________________________________________
re_lu_44 (ReLU) (None, 7, 7, 512) 0 batch_normalization_48[0][0]
__________________________________________________________________________________________________
conv2d_119 (Conv2D) (None, 7, 7, 2048) 1050624 re_lu_44[0][0]
__________________________________________________________________________________________________
batch_normalization_49 (BatchNo (None, 7, 7, 2048) 8192 conv2d_119[0][0]
__________________________________________________________________________________________________
add_14 (Add) (None, 7, 7, 2048) 0 batch_normalization_49[0][0]
re_lu_42[0][0]
__________________________________________________________________________________________________
re_lu_45 (ReLU) (None, 7, 7, 2048) 0 add_14[0][0]
__________________________________________________________________________________________________
conv2d_120 (Conv2D) (None, 7, 7, 512) 1049088 re_lu_45[0][0]
__________________________________________________________________________________________________
batch_normalization_50 (BatchNo (None, 7, 7, 512) 2048 conv2d_120[0][0]
__________________________________________________________________________________________________
re_lu_46 (ReLU) (None, 7, 7, 512) 0 batch_normalization_50[0][0]
__________________________________________________________________________________________________
conv2d_121 (Conv2D) (None, 7, 7, 512) 2359808 re_lu_46[0][0]
__________________________________________________________________________________________________
batch_normalization_51 (BatchNo (None, 7, 7, 512) 2048 conv2d_121[0][0]
__________________________________________________________________________________________________
re_lu_47 (ReLU) (None, 7, 7, 512) 0 batch_normalization_51[0][0]
__________________________________________________________________________________________________
conv2d_122 (Conv2D) (None, 7, 7, 2048) 1050624 re_lu_47[0][0]
__________________________________________________________________________________________________
batch_normalization_52 (BatchNo (None, 7, 7, 2048) 8192 conv2d_122[0][0]
__________________________________________________________________________________________________
add_15 (Add) (None, 7, 7, 2048) 0 batch_normalization_52[0][0]
re_lu_45[0][0]
__________________________________________________________________________________________________
re_lu_48 (ReLU) (None, 7, 7, 2048) 0 add_15[0][0]
__________________________________________________________________________________________________
global_average_pooling2d_1 (Glo (None, 2048) 0 re_lu_48[0][0]
__________________________________________________________________________________________________
dense_8 (Dense) (None, 1000) 2049000 global_average_pooling2d_1[0][0]
==================================================================================================
Total params: 25,636,712
Trainable params: 25,583,592
Non-trainable params: 53,120
__________________________________________________________________________________________________