2017-09-01 143 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