I am tying to set up a simple convolutional autoencoder:
Layer (type) Output Shape Param #
input (InputLayer) (None, 64, 64, 1) 0
encoder_conv_1 (Conv2D) (None, 64, 64, 32) 320
max_pooling2d_1 (MaxPooling2 (None, 32, 32, 32) 0
decoder_conv_1 (Conv2D) (None, 30, 30, 32) 9248
up_sampling2d_1 (UpSampling2 (None, 60, 60, 32) 0
output (Conv2D) (None, 60, 60, 1) 289
Why isn't my last layer going back to 64, 64 ,1? Or rather why is the decoder_conv_1 layer going to 30, 30 ,32 ?