I am learning convolution neural network with keras. While implementing convolution2d we do not mention the input shape for the second time. Why is so? Thanks in advance :)
For example:
model = Sequential()
model.add(Convolution2D(32, 3, 3, activation='relu', input_shape=(1,28,28)))
model.add(Convolution2D(32, 3, 3, activation='relu'))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Dropout(0.25))