感受野計算

 

 

個人理解:

感受野就是每層featuremap 中 1個值計算與原圖像 幾個值相關

原圖像就是1, 第一層用 3*3卷積層計算,每個點用到了原圖像3個值,第二層 用到第一層3個,反應到原圖像就是5個, 直接看一維(行或列)就可以。這裏可以想象一下如果第一層(第一次卷積,不算原圖像)stride=2的話,對於當前層的感受野是沒有影響的,但是會影響到下一層的感受野,下面是具體的計算公式。

計算公式爲

注意  這裏是 前幾層的步長乘積,跟當前層的步長是沒有關係的。 

這是一個具體的計算結果;

這裏演示一下計算過程,layer2開始

layer2:3 + (3 - 1) * 2 = 5

layer3 : 5 + (3-1) * 4 = 13

其餘不算了

 

附一個vgg16 感受野計算結果

可以看到vgg輸入時224 ,最後感受野大小212幾乎達到224 幾乎擁有全圖信息

畫個圖

感受野計算網站:

https://fomoro.com/projects/project/receptive-field-calculator#3,1,1,VALID;3,1,1,VALID;3,2,1,VALID

參考博客:https://www.jianshu.com/p/2b968e7a1715 ,裏面有更具體的公式推導流程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章