【发布时间】:2020-04-29 05:58:41
【问题描述】:
在我用于二进制分类的 CNN 架构中,我有 2 个卷积层、2 个最大池化层、2 个批标准化操作、1 个 RELu 和 1 个全连接层。
Case1:当通道数,d=1:在第一层输入大小为[28*28*d],d=1通道与@987654324卷积@ 应用于大小为 (f_h x f_w x d) = [3x 3x1] 的所有输入通道的过滤器数量,步长(步幅)为 1,创建大小为 {(h-f_h+1) x (w - f_w +1)x d x M_1} = (28-3 +1)x(28-3+1)x1x 20 = [25x 25x 20] 的特征图。
第二个卷积层包含两倍数量的过滤器 = 40 个相同大小的[3x 3 x 1]。因此,参数的数量变为[23 * 23 * 1 * 40] 作为第二个卷积层的输出。所以参数总数=[25x 25x 20]+ [23 * 23 * 40]
情况 2:当d=2 和所有其他大小相同时。过滤器大小变为[3 x 3 x 2]。第一个卷积层的输出将包含:(28-3 +1)x(28-3+1)x2 x20 = [25x 25x 40]。
对于第二个卷积层,输出将包含[23 x 23 x 2 x 40] 参数。
问题)我对上述每种情况的计算是否正确?全连接层的输入是什么?
【问题讨论】:
标签: math deep-learning classification conv-neural-network