有没有办法改变卷积神经网络中全连接层的默认输出形状?

Is there any way to change the default output shape of a fully connected layer in a convolutional neural network?

我正在阅读 paper 关于使用多尺度 CNN 进行深度预测的文章。

基于论文,他们在第一个规模中使用了 AlexNet 或 VGGNet。

我也有兴趣为此使用 VGGNet。关于这个话题,我心里有一些暗点。例如,如下图 table 所示,第二个 FC 层(1.6 和 1.7 是 FC 层)的输出具有奇怪的 19*14 形状:

据我了解,FC层不是空间定位的,所以它们的输出形状应该是一维的:

1 * (# of outputs) 对于小批量中的每个样本,(这里我的批量大小是 16):

所以这是我的问题:

有什么办法可以改变全连接层的参数,使其在输出端具有这样的维度(19*14)?

FC层没有这样的参数,但是你可以使用Reshape层将输出整形为你想要的大小。

FC 层的输出将是 64x266。您可以将其重塑为 64x19x14.

重塑图层的文档:http://caffe.berkeleyvision.org/tutorial/layers.html