当使用卷积层(或池化层)时,通过调整卷积核大小、步幅(stride)、填充(padding)等参数,可以控制输出特征图的大小。在你的情况下,输入维度为96,经过一个卷积操作(kernel_size=3, stride=2, padding=1),可以得到输出维度为48的特征图。
具体步骤如下:
-
计算输出特征图的大小:
给定输入大小为 𝑊in=96Win=96 (宽度)、卷积核大小 𝑘=3k=3、步幅 𝑠=2s=2、填充 𝑝=1p=1。
输出特征图的宽度 𝑊outWout 可以通过以下公式计算:
𝑊out=𝑊in−𝑘+2𝑝𝑠+1Wout=sWin−k+2p+1
将具体数值代入:
𝑊out=96−3+2⋅12+1Wout=296−3+2⋅1+1
𝑊out=96−3+22+1Wout=296−3+2+1
𝑊out=952+1Wout=295+1
𝑊out=47.5+1Wout=47.5+1
𝑊out=48.5Wout=48.5
由于步幅 𝑠=2s=2 是一个整数,所以输出特征图的宽度 𝑊outWout 实际上应该是向下取整的结果,即 𝑊out=48Wout=48。
-
结论:
因此,通过 (kernel_size=3,stride=2,padding=1)(kernel_size=3,stride=2,padding=1) 的卷积操作,可以将输入维度为96的特征图转换为输出维度为48的特征图。