2017-09-01 141 views
1

我目前正在尝试深入学习,并且在了解有关CNN方面有一些小问题。根据CS231n,计算conv的输出大小的通用公式。层是W'=(W−F+2P)/S+1,其中W是输入大小,F是接受字段,P是填充和S是跨度。到目前为止这么好,我可以完全理解这个公式。卷积层输出尺寸

但后来有TensorFlow tutorial。根据教程,第一卷积层的输出尺寸是28x28x32。为什么不(28-5)/ 1 + 1 = 24→24x24x32,以便第一个池层将它减少到12x12x32?我在这里做错了什么?

回答

2

此处为默认的conv层,他们使用SAME填充。 P=floor(F/2)SAME填充。所以(28- 5 + 2*2)/1 +1 = 28

+0

谢谢。不知何故,我假定'SAME'代表一个填充,而不查找它。 – n1try