【发布时间】:2018-11-21 09:35:24
【问题描述】:
我有不同大小的输入图像,我将它们通过 CNN 中的 Conv 层传递,之后我应该将 Conv 输出连接到全连接层以进行分类。
由于必须对过程进行矢量化,因此输出必须具有相同的形状,以便可以将一批图像用于前向传递。因此,在全连接层的输入处,所有图像都具有相同形状的问题。
但是由于我的输入图像具有不同的形状,我的最终 Conv 层会给出不同形状的输出,我如何将来自 Last Conv 层的不同形状的输出合并/重塑为固定形状,以便它们可以连接到直接的 FCN 层?
另外,我考虑过在处理之前将图像重新整形为固定大小,但由于我的输入图像变化很大,因此存在性能[准确性]问题[所以,试试这个]。
【问题讨论】:
标签: python tensorflow machine-learning computer-vision convolutional-neural-network