正如标题中所述,我无法理解如何以数字方式计算VGG16的接收场大小。我在互联网上阅读了很多文章。我得到了公式,依此类推,但是我真的无法将这些递归公式应用于enum FilterName {
ID
EMAIL
NAME
}
type Query {
member(filterName: FilterName!, filterValues: [String]!): Member!
}
的接受域的计算。
1 VGG16
2 Conv N=64;Filter size=3x3;padding=1,striding=1 receptive field size = 212
3 ReLU Receptive field size = 210
这些是结果。我的问题是:
Conv N=64;Filter size=3x3;padding=1,striding=1 receptive field size = 212
更改接收字段的大小?感谢您的帮助。
答案 0 :(得分:0)
您将获得上一层(ReLU
)的大小,即210,包括padding=1
-这意味着每侧1个像素,因此210 + 1 + 1 = 212
实际上很简单...
如果您想了解“接受域”,请在文档的第7.2节中阅读注释中提供的链接。它清楚地说:“ 3×3卷积层将使接收场增加2并合并 层将使空间范围扩大一倍。”-因此,它们从底层的单个像素开始,然后上升,并根据上述规则增加了接收场,在合并的情况下将大小增加一倍,在合并的情况下将增加像素卷积。