卷積屯蹦,特征圖维哈,轉(zhuǎn)置卷積和空洞卷積的計(jì)算細(xì)節(jié)

最近在做姿態(tài)估計(jì)的項(xiàng)目,在定制和實(shí)現(xiàn)卷積網(wǎng)絡(luò)的時候發(fā)現(xiàn)自己對里面的一些計(jì)算細(xì)節(jié)還不夠了解登澜,所以整理了該文章阔挠,內(nèi)容如下:

  • 卷積計(jì)算過程(單 / RGB 多通道)
  • 特征圖大小計(jì)算公式
  • 轉(zhuǎn)置卷積(反卷積)的計(jì)算過程
  • 空洞卷積的計(jì)算過程

該文章只單純的講解計(jì)算的細(xì)節(jié),關(guān)于對應(yīng)的原理和證明可以戳尾部的參考文獻(xiàn)脑蠕。


卷積計(jì)算過程(單 / RGB 多通道)


假設(shè)輸入層的大小為 5 x 5谒亦,局部感受野(或稱卷積核)的大小為 3 x 3,那么輸出層一個神經(jīng)元所對應(yīng)的計(jì)算過程(下文簡稱「卷積計(jì)算過程」)如下:

卷積計(jì)算過程

上述計(jì)算對應(yīng)的公式如下:

其中 I 表示輸入空郊,W 表示卷積對應(yīng)的權(quán)重。

每個卷積核對應(yīng)的權(quán)重 W 在計(jì)算卷積過程中切揭,值是固定的狞甚,我們稱為權(quán)重共享

然后廓旬,將值輸入到激活函數(shù) σ 中獲得輸出值哼审。

如果將輸入層想像成黑板,局部感受野就像是黑板擦孕豹,他會從左往右涩盾,從上至下的滑動,每次滑動 1 個步長(Stride)并且每次滑動都重復(fù)上述的計(jì)算過程励背,我們就可以得到輸出的特征圖(feature map)春霍,如下圖所示:

卷積過程,藍(lán)色表示輸入叶眉,綠色表示輸出

有時候址儒,按照規(guī)定步數(shù)滑動到黑板邊緣時芹枷,黑板擦一部分會露出在黑板外,這個時候就 不能夠順利執(zhí)行卷積過程了莲趣,解決的方法是填充鸳慈,常見的有兩種填充(Padding)方法,第一種方法為 Valid喧伞,第二種方法為 Same走芋,如下圖所示:

Valid 填充方法

Valid 是丟棄的方法,比如上述的 input_width = 7潘鲫,kernel_width = 5翁逞,stride = 3,只允許滑動 1 次次舌,多余的元素則丟掉熄攘。

image.png

Same 是補(bǔ)全的方法,對于上述的情況,允許滑動 3 次,但是需要補(bǔ) 4 個元素,左邊補(bǔ) 2 個 0彼念,右邊補(bǔ) 2 個 0挪圾,這種方法則不會拋棄邊緣的信息,關(guān)于如何計(jì)算填充數(shù)量會在下小節(jié)中講到逐沙。

在實(shí)際應(yīng)用中哲思,輸入的都為彩色圖像(RGB 三通道),也就是說輸入的維度是 [圖片數(shù)吩案,圖片高棚赔,圖片寬,通道數(shù)]徘郭,這個時候靠益,執(zhí)行卷積的過程如下:

RGB 多通道卷積過程

特征圖大小的計(jì)算公式


我們在設(shè)計(jì)和調(diào)整網(wǎng)絡(luò)結(jié)構(gòu)的時候,還需要快速知道調(diào)整了卷積核后残揉,輸出特征圖的大小胧后,假定:

  • 輸入圖片 i(只考慮輸入寬高相等)
  • 卷積核大小 f
  • 步長 s
  • 填充的像素?cái)?shù) p

那么輸出的特征圖大小 o 的計(jì)算公式則如下:

o 值的大小與 i,f抱环,p壳快,s 這四個變量相關(guān),也和填充的方式有關(guān)镇草。

  • 當(dāng)填充方式為 VALID 時眶痰,p 值等于 0,代入相應(yīng)的 i梯啤,f竖伯,p,s 就可以相應(yīng)的計(jì)算出 o 值了。
  • 當(dāng)填充方式為 SAME 時黔夭,步長 s 為 1 時宏胯,輸出的 o == i,我們則可以計(jì)算出相應(yīng)的 P 值為 p = (f-1) / 2

轉(zhuǎn)置卷積(反卷積本姥,逆卷積)的計(jì)算過程

在理解轉(zhuǎn)置卷積(Transposed Convolution)計(jì)算過程之前肩袍,先來看一下如何用矩陣相乘的方法代替?zhèn)鹘y(tǒng)的卷積。

假設(shè)一個卷積操作婚惫,它的輸入是 4x4氛赐,卷積核大小是 3x3,步長為 1x1先舷,填充方式為 Valid 的情況下艰管,輸出則為 2x2,如下圖所示:

我們將其從左往右蒋川,從上往下以的方式展開牲芋,

  • 輸入矩陣可以展開成維數(shù)為 [16, 1] 的矩陣,記作 x
  • 輸出矩陣可以展開成維數(shù)為 [4, 1] 的矩陣捺球,記作 y
  • 卷積核可以表示為 [4, 16] 的矩陣缸浦,記作 C,其中非 0 的值表示卷積對應(yīng)的第 i 行 j 列的權(quán)重氮兵。
  • 所以卷積可以用 y = C * x ([4, 1] = [4, 16] * [16, 1])來表示
矩陣 C

那么裂逐,轉(zhuǎn)置卷積就可以理解為是

空洞卷積的計(jì)算過程

空洞卷積(Dilated convolutions)在卷積的時候,會在卷積核元素之間塞入空格泣栈,如下圖所示:

空洞卷積過程卜高,藍(lán)色表示輸入,綠色表示輸出

這里引入了一個新的超參數(shù) d南片,(d - 1) 的值則為塞入的空格數(shù)掺涛,假定原來的卷積核大小為 k,那么塞入了 (d - 1) 個空格后的卷積核大小 n 為:

進(jìn)而疼进,假定輸入空洞卷積的大小為 i薪缆,步長 為 s ,空洞卷積后特征圖大小 o 的計(jì)算公式為:

參考資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市颠悬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌定血,老刑警劉巖赔癌,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異澜沟,居然都是意外死亡灾票,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門茫虽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刊苍,“玉大人既们,你說我怎么就攤上這事≌玻” “怎么了啥纸?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長婴氮。 經(jīng)常有香客問我斯棒,道長,這世上最難降的妖魔是什么主经? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任荣暮,我火速辦了婚禮,結(jié)果婚禮上罩驻,老公的妹妹穿的比我還像新娘穗酥。我一直安慰自己,他們只是感情好惠遏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布砾跃。 她就那樣靜靜地躺著,像睡著了一般爽哎。 火紅的嫁衣襯著肌膚如雪蜓席。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天课锌,我揣著相機(jī)與錄音厨内,去河邊找鬼。 笑死渺贤,一個胖子當(dāng)著我的面吹牛雏胃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播志鞍,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼瞭亮,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了固棚?” 一聲冷哼從身側(cè)響起统翩,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎此洲,沒想到半個月后厂汗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡呜师,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年娶桦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡衷畦,死狀恐怖栗涂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情祈争,我是刑警寧澤斤程,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站铛嘱,受9級特大地震影響暖释,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜墨吓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一球匕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧帖烘,春花似錦亮曹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至乡摹,卻和暖如春役耕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背聪廉。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工瞬痘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人板熊。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓框全,卻偏偏與公主長得像,于是被迫代替她去往敵國和親干签。 傳聞我的和親對象是個殘疾皇子津辩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容