ValueError: Error when checking target: expected model_2 to have shape (None, 252, 252, 1) but got array with shape (300, 128, 128, 3)
It’s a simple incompatibility between the output shape of the decoder and the shape of your training data. (Target means output). I see you’ve got 2 MaxPoolings (dividing your image size by 4), and three upsamplings (multiplying the decoder’s input by 8). The final output of the autoencoder is too big and doesn’t match your … Read more