轉載自:https://blog.csdn.net/leviopku/article/details/80327478
通常用外部api進行卷積的時候,會面臨mode選擇。
這三種mode的不同點:對卷積核移動範圍的不同限制。
設 image的大小是7x7(橙色部分),filter的大小是3x3(藍色部分)
1. full mode
full mode:從filter和image剛相交開始做卷積,不足的部分padding 0。filter的運動範圍如圖所示。
2. same mode
same mode:same模式不代表完全輸入輸出尺寸一樣(可通過代碼驗證),也跟卷積核的步長有關係。
same模式是最常見的模式,是指經過卷積的特徵圖和原圖的size保持不變。
3.valid mode
當filter全部在image裏面的時候,進行卷積運算,可見filter的移動範圍較same更小了。
4. 卷積輸出圖size的計算公式
先定義幾個參數
- 輸入圖片大小 W×W
- Filter大小 F×F
- 步長 S
- padding的像素數 P
於是我們可以得出
N = (W − F + 2P )/S+1
輸出圖片大小爲 N×N
(需補充三種計算方式)