85 lines
13 KiB
Plaintext
85 lines
13 KiB
Plaintext
Model: "sequential"
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┓
|
|
┃ Layer (type) ┃ Output Shape ┃ Param # ┃
|
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━┩
|
|
│ conv2d (Conv2D) │ (None, 224, 224, 32) │ 896 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization │ (None, 224, 224, 32) │ 128 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_1 (Conv2D) │ (None, 224, 224, 32) │ 9,248 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_1 │ (None, 224, 224, 32) │ 128 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ max_pooling2d (MaxPooling2D) │ (None, 112, 112, 32) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dropout (Dropout) │ (None, 112, 112, 32) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_2 (Conv2D) │ (None, 112, 112, 64) │ 18,496 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_2 │ (None, 112, 112, 64) │ 256 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_3 (Conv2D) │ (None, 112, 112, 64) │ 36,928 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_3 │ (None, 112, 112, 64) │ 256 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ max_pooling2d_1 (MaxPooling2D) │ (None, 56, 56, 64) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dropout_1 (Dropout) │ (None, 56, 56, 64) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_4 (Conv2D) │ (None, 56, 56, 128) │ 73,856 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_4 │ (None, 56, 56, 128) │ 512 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_5 (Conv2D) │ (None, 56, 56, 128) │ 147,584 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_5 │ (None, 56, 56, 128) │ 512 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ max_pooling2d_2 (MaxPooling2D) │ (None, 28, 28, 128) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dropout_2 (Dropout) │ (None, 28, 28, 128) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_6 (Conv2D) │ (None, 28, 28, 256) │ 295,168 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_6 │ (None, 28, 28, 256) │ 1,024 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ conv2d_7 (Conv2D) │ (None, 28, 28, 256) │ 590,080 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_7 │ (None, 28, 28, 256) │ 1,024 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ max_pooling2d_3 (MaxPooling2D) │ (None, 14, 14, 256) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dropout_3 (Dropout) │ (None, 14, 14, 256) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ global_average_pooling2d │ (None, 256) │ 0 │
|
|
│ (GlobalAveragePooling2D) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dense (Dense) │ (None, 512) │ 131,584 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_8 │ (None, 512) │ 2,048 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dropout_4 (Dropout) │ (None, 512) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dense_1 (Dense) │ (None, 256) │ 131,328 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ batch_normalization_9 │ (None, 256) │ 1,024 │
|
|
│ (BatchNormalization) │ │ │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dropout_5 (Dropout) │ (None, 256) │ 0 │
|
|
├──────────────────────────────────────┼─────────────────────────────┼─────────────────┤
|
|
│ dense_2 (Dense) │ (None, 3) │ 771 │
|
|
└──────────────────────────────────────┴─────────────────────────────┴─────────────────┘
|
|
Total params: 4,321,643 (16.49 MB)
|
|
Trainable params: 1,439,395 (5.49 MB)
|
|
Non-trainable params: 3,456 (13.50 KB)
|
|
Optimizer params: 2,878,792 (10.98 MB)
|
|
|