我的团队已经经历来自Caffe的MNIST实施例并已能够定位/指定的神经元/过滤器的数量中的一些神经网络的层(如卷积层),其由称为num_output参数称为的。然而,池层似乎并没有指定他们的输出数量/我们可以调整。有没有什么办法找到这些信息,这样我可以能够知道有多少神经元在MNIST例如神经网络的每一层存在吗?
此外,第一层卷积已经num_output = 20,第二卷积层已经num_output = 50这一增长层深度是如何形成的?我会假设这是因为卷积层1和2,但我又不懂池层有多少滤波器具有之间的统筹层。
你必须明白,汇聚层是一种特殊的层,其主要目的是从卷积层减少输出的维度。
池层的输出是其参数的函数 - 的核尺寸,垫和步幅,以及从卷积层的输出的大小。与宽度W
和内核的高度H
,垫Ph, Pw
,和步幅Sh, Sw
它产生从一个尺寸Wc x Hc x Dc
其具有一个卷积层的输出:
Width = (Wc + 2 * Pc - W) / Sw + 1
Height = (Hc + 2 * Ph - H) / Sh + 1
Depth = Dc
你可以阅读详细的参数说明qazxsw POI和集中操作qazxsw POI的详细信息。