Я учу Кераса строить сверточную нейронную сеть. Я построил первый слой, как показано ниже:
# Layer 1
# Conv Layer 1
model.add(Conv2D(filters=6,
kernel_size=5,
strides=1,
activation='relu',
input_shape=(156,50, 1)))
# Pooling layer 1
model.add(MaxPooling2D(pool_size=2, strides=2))
Я знаю, что форму вывода из метода conv2d можно рассчитать по следующим формулам:
Wnew = (W - F + 2*P)/S + 1
Hnew = (H - F + 2*P)/S + 1
Dnew = K
Теперь, как я могу вычислитьформа вывода метода
MaxPooling2D(pool_size=2, strides=2).
Я имею в виду, что я должен отправить результат на следующий слой, но я не знаю форму out из MaxPooling2D.