Tamaño de dimensión negativa causado por restar 3 de 1 para 'conv2d_2 / convolution'

Recibí este mensaje de error al declarar la capa de entrada en Keras.

ValueError: tamaño de dimensión negativa causado por restar 3 de 1 para 'conv2d_2 / convolution' (op: 'Conv2D') con formas de entrada: [?, 1,28,28], [3,3,28,32].

Mi codigo es asi

model.add(Convolution2D(32, 3, 3, activation='relu', input_shape=(1,28,28)))

Aplicación de muestra:https://github.com/IntellijSys/tensorflow/blob/master/Keras.ipynb

Respuestas a la pregunta(3)

Su respuesta a la pregunta