在卷積神經網路中卷積核為什麼都是方形的?如果做成近似於圓形,也就是邊緣處的權重更低或者乾脆不要對角那裡的直觀感覺會更好?比如下面這樣 ,本來是卷積核是3
111
111
111
變成這樣
x 1 x
1 1 1
x 1 x
卷積核為5的話同樣去掉四個角
方形是形式,設置某些權重為小的值實質是改變了核的形狀。
卷積運算包含大量矩陣運算和點積運算。卷積核是方的,可以用矩陣存儲,處理起來就更方便。從效果上來說,方的卷積核不一定是最好的,但是大多數情況下用起來都足夠了。你提的問題很好,其實,不光是你說的圓的卷積核,更一般的形狀不規則的卷積核也有人研究,下面這個例子是中科院自動化所對不規則卷積核的研究 http://www.cas.cn/syky/201707/t20170712_4608245.shtml
只是實現起來方便而已 你完全可以讓其中某些元素強製為零來限制它的實際形狀
卷積核為什麼都是方形的?確切的說,常見的卷積核是 奇數*奇數 如 3*3、5*5 。經典的卷積網路都使用 奇數*奇數 的卷積核 原因如下:
1、這樣的卷積更容易找到卷積中心點。圖像的卷積運算是卷積核在圖片上進行滑動,然後進行相乘相加計算,最終得到一個值,如果不是 奇數 型的卷積核,那麼把哪個點作為中心點都不合適。