Hey,
can it be that the “padding 'SAME'
” prompt/hint for the max pool layers is somewhat misleading?
I understand that if one sets padding='same'
the subsequent test checks out, and if one does not set padding='same'
the test fails.
However, I think setting padding='same'
has no effect if stride is not 1. At least the output shape of the first max pool layer in both cases (with and without padding
set) is (8,8,8), so the shape definitely is not the same as the input.
Also, despite the test not checking out, training the model on the training data leads to exactly the same outcome in either case.
Or am I missing something? But I feel like the way the exercise is set up now is at best confusing, probably even wrong and only accidentally does no harm as the argument seems to be ignored by the API.