I am new to deep learning and CNNs. If a CNN has been created as shown in the screenshot, then how can one explain the outputs as described by model.summary(). I am not able to understand the output shapes of different layers.
Model summary:
Model: "sequential_3"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
conv2d_14 (Conv2D) (None, 29, 29, 32) 1568
_________________________________________________________________
max_pooling2d_6 (MaxPooling2 (None, 14, 14, 32) 0
_________________________________________________________________
conv2d_15 (Conv2D) (None, 11, 11, 32) 16416
_________________________________________________________________
max_pooling2d_7 (MaxPooling2 (None, 5, 5, 32) 0
_________________________________________________________________
flatten_3 (Flatten) (None, 800) 0
_________________________________________________________________
dense_6 (Dense) (None, 32) 25632
_________________________________________________________________
dense_7 (Dense) (None, 10) 330
=================================================================
Total params: 43,946
Trainable params: 43,946
Non-trainable params: 0
