I'm new to all the stuff I'm going to talking about so that the questions may be too simple.
Thanks in advance for your answers!
My questions cames from the following image:
To be more clear:
For the first Convolution, from
1 x 28 x28
to25 x 26 x26
, the input (1 layer) goes through the filter (25 layers). So, one layer was filtered 25 times ( right ? ).
But for the second Convolution, from25 x 13 x 13
to50 x 11 x 11
, what's the operation of the filter50 x 3 x 3
applied on the input25 x 13 x 13
? I confused about the operation. Because the output should be1250 x 11 x 11
if each layer of the input25 x 13 x 13
goes through the filter50 x 3 x 3
. Why is the output still 50 layers?For the second Max Pooling, how does
MaxPooling2D()
deal with a layer with odd size? The remainder of(11 mod 2)
is1
. In the above image, from11
to5
, what happened on the1
?
In addition, What's the common operation for Max Pooling an odd-size input layer?