卷積操作的三種模式full same valid

2021-09-22 12:23:31 字數 552 閱讀 1915

通常用外部api進行卷積的時候,會面臨mode選擇。

本文清晰展示三種模式的不同之處,其實這三種不同模式是對卷積核移動範圍的不同限制。

設 image的大小是7x7,filter的大小是3x3

1,full mode

橙色部分為image, 藍色部分為filter。full模式的意思是,從filter和image剛相交開始做卷積,白色部分為填0。filter的運動範圍如圖所示。

2,same mode

當filter的中心(k)與image的邊角重合時,開始做卷積運算,可見filter的運動範圍比full模式小了一圈。注意:這裡的same還有乙個意思,卷積之後輸出的feature map尺寸保持不變(相對於輸入)。當然,same模式不代表完全輸入輸出尺寸一樣,也跟卷積核的步長有關係。same模式也是最常見的模式,因為這種模式可以在前向傳播的過程中讓特徵圖的大小保持不變,調參師不需要精準計算其尺寸變化(因為尺寸根本就沒變化)。

3.valid

當filter全部在image裡面的時候,進行卷積運算,可見filter的移動範圍較same更小了。

原文: 

卷積的三種模式 full, same, valid

通常用外部api進行卷積的時候,會面臨mode選擇。本文清晰展示三種模式的不同之處,其實這三種不同模式是對卷積核移動範圍的不同限制。設 image的大小是7x7,filter的大小是3x3 橙色部分為image,藍色部分為filter。full模式的意思是,從filter和image剛相交開始做卷積...

卷積的三種模式 full, same, valid

通常用外部api進行卷積的時候,會面臨mode選擇。本文清晰展示三種模式的不同之處,其實這三種不同模式是對卷積核移動範圍的不同限制。設 image的大小是7x7,filter的大小是3x3 橙色部分為image,藍色部分為filter。full模式的意思是,從filter和image剛相交開始做卷積...

檔案操作open,r,w,a三種模式

對檔案操作的流程 1 開啟檔案,得到檔案控制代碼並賦值給乙個變數 2 通過控制代碼對檔案進行操作 3 關閉檔案 open 檔名 預設為唯讀開啟,如果你開啟檔案,不指定編碼集,那麼預設就走windows預設的gbk編碼,但是python程式預設列印是utf 8,所以就會報錯,必須指定utf 8 但是上...