Начало объединения CNN - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь построить простую начальную сеть с использованием камней сборки из GoogLeNet

это довольно просто с 4 параллельными башнями, как описано во всех начальных описаниях. Но последняя часть - это конкатенация, которую я не могу никого описать.

x = Conv2D(64, (1, 1), activation='relu', padding='same')(input)
y = Conv2D(64, (1, 1), activation='relu', padding='same')(input)
y = Conv2D(64, (3, 3), activation='relu', padding='same')(y)
z = Conv2D(64, (1, 1), activation='relu', padding='same')(input)
z = Conv2D(64, (5, 5), activation='relu', padding='same')(z)
u = AveragePooling2D(pool_size=(3, 3), padding='same')(input)
u = Conv2D(64, (1, 1), activation='relu', padding='same' )(u)

, но у башни AveragePooling u выходной размер отличается от x, y, z. Как происходит объединение этих четырех [x, y, z, u] в начальном блоке?

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