Как рассчитать форму вывода из MaxPooling2D (pool_size = 2, strides = 2) - PullRequest
0 голосов
/ 15 октября 2019

Я учу Кераса строить сверточную нейронную сеть. Я построил первый слой, как показано ниже:

# 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...