Чтобы получить количество параметров, необходимо применить следующую формулу:
(FxFxCi+1)xC0
Где FxF
- размер ядра, C0
Выходные каналы и Ci
входные каналы.Так что в вашем случае вы просто забыли параметр входных каналов:
18207 = 63*(32*3*3+1)
Редактировать, чтобы отвечать на комментарии :
, когда у вас есть выход первого полученного слоя«изображение» формы: (Нет, 26, 26, 32) (Нет, это размер партии).Таким образом, интуитивно вам нужно будет изучать ядра для каждого измерения (канала) и, следовательно, вам нужно ядро для каждого измерения, а затем отображать его в выходном измерении.Размер выходного сигнала зависит от параметров ядра, а также от количества ядер. Свертки обычно рассчитываются для каждого канала и суммируются.Так, например, у вас есть (28,28,3) рис с конвом из 3 ядер (5,5,3), и ваш вывод будет (24,24) рис (1 выходной канал).У вас есть 1 ядро для каждого измерения, которое вы затем суммируете, чтобы получить результат.
Но у вас также может быть несколько извилин:
у вас все еще есть та же картинка (28,28,3), но затем у вас есть сверточный слой размером (5,5,3,4),Это означает, что у вас есть 4 свертки, которые мы описали выше.чтобы получить вывод размером (24,24,4), вы не суммируете число, а складываете их, чтобы получить изображение с несколькими каналами.Вы изучаете несколько независимых извилин одновременно.Итак, вы видите, откуда исходит расчет.И почему входные каналы действительно очень важны, как и выходные.Но они представляют очень разные параметры.(см. это для более подробного и визуального объяснения)