Рассчитать размер вывода в слое свертки - PullRequest
0 голосов
/ 02 декабря 2018

Каким будет выходной размер, если входной слой для свертки нейронной сети представляет собой изображение размером 128X128X3 и к нему применено 40 фильтров размера 5X5?

Ответы [ 3 ]

0 голосов
/ 21 февраля 2019

Формула : n[i]=(n[i-1]−f[i]+2p[i])/s[i]+1

где,

n[i-1]=128

f[i]=5

p[i]=0

s[i]=1

так,

n[i]=(128-5+0)/1+1 =124

так чторазмер выходного слоя: 124x124x40 Где '40' - количество фильтров

0 голосов
/ 23 июля 2019
0 голосов
/ 02 декабря 2018

Вы можете использовать эту формулу (W−K+2P)/S+1.

  • W - это объем ввода - в вашем случае 128
  • K - это размер ядра - в вашем случае 5
  • P - отступ - в вашем случае 0, я считаю,
  • S - шаг, который вы не предоставили.

Итак, мы вводим в формулу:

Output_Shape = (128-5+0)/1+1

Output_Shape = (124,124,40)

ПРИМЕЧАНИЕ. По умолчанию для параметра Stride установлено значение 1, если не указано, а 40 в (124, 124, 40) - количество предоставленных фильтров.пользователем.

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