非對(duì)稱卷積—Asymmetric Convolutions

最近拜讀了Christian Szegedy的Rethinking the Inception Architecture for Computer Vision科吭,讓我開了許多腦洞歌亲。不得不承認(rèn),現(xiàn)在的深度學(xué)習(xí)發(fā)展太快了,稍不留神,1年前的許多方法都過時(shí)了。上面這篇文章應(yīng)該是GoogLeNet的延伸吧喘漏,Christian Szegedy在發(fā)布GoogLeNet之后,又完善了網(wǎng)絡(luò)一下(變得更復(fù)雜)华烟,然后寫了上面的文章翩迈。

可能是我讀論文讀的太少,我第一次在Inception Architecture中見到了非對(duì)稱卷積盔夜。什么意思呢帽馋?就是平常我們看到的卷積核一般都是 1x1、3x3比吭、5x5 大小绽族,Inception Architecture中用的卷積核是 7x1、1x7衩藤,先不提Inception Architecture的網(wǎng)絡(luò)結(jié)構(gòu)有多奇葩吧慢,光這個(gè)非對(duì)稱kernel就很詭異了。

于是赏表,為了有個(gè)形象的理解检诗,我就寫了個(gè)小小的測(cè)試程序:

import tensorflow as tf

x = tf.Variable(tf.ones([1, 4, 4, 1]))
w = tf.Variable(tf.ones([3, 1, 1, 1]))
output = tf.nn.conv2d(x, w, strides=[1, 1, 1, 1], padding='SAME')

init = tf.initialize_all_variables()
sess = tf.Session()
sess.run(init)

對(duì)比一下輸入和輸出(我把4維向量2維化了匈仗,方便理解):

w =  [1 1 1] # 非對(duì)稱卷積核

x = [[1 1 1 1],     output = [[2 3 3 2], # 輸入和輸出
     [1 1 1 1],               [2 3 3 2],
     [1 1 1 1],               [2 3 3 2],
     [1 1 1 1]]               [2 3 3 2]]

有了上面的運(yùn)算結(jié)果,就一目了然了逢慌,但采用這種非對(duì)稱卷積的目的何在悠轩?原因總結(jié)如下:

  • 1、先進(jìn)行 n×1 卷積再進(jìn)行 1×n 卷積攻泼,與直接進(jìn)行 n×n 卷積的結(jié)果是等價(jià)的火架。原文如下:

In theory, we could go even further and argue that one can replace any n × n convolution by a 1 × n convolution followed by a n × 1 convolution

  • 2、非對(duì)稱卷積能夠降低運(yùn)算量忙菠,這個(gè)很好理解吧何鸡,原來是 n×n 次乘法,改了以后牛欢,變成了 2×n 次乘法了骡男,n越大,運(yùn)算量減少的越多傍睹,原文如下:

the computational cost saving increases dramatically as n grows.

  • 3隔盛、雖然可以降低運(yùn)算量,但這種方法不是哪兒都適用的拾稳,非對(duì)稱卷積在圖片大小介于12×12到20×20大小之間的時(shí)候吮炕,效果比較好,具體原因未知熊赖。。虑椎。原文如下:

In practice, we have found that employing this factorization does not work well on early layers, but it gives very good results on medium grid-sizes (On m×m feature maps, where m ranges between 12 and 20).

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末震鹉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子捆姜,更是在濱河造成了極大的恐慌传趾,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泥技,死亡現(xiàn)場(chǎng)離奇詭異浆兰,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)珊豹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門簸呈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人店茶,你說我怎么就攤上這事蜕便。” “怎么了贩幻?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵轿腺,是天一觀的道長(zhǎng)两嘴。 經(jīng)常有香客問我,道長(zhǎng)族壳,這世上最難降的妖魔是什么憔辫? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮仿荆,結(jié)果婚禮上贰您,老公的妹妹穿的比我還像新娘。我一直安慰自己赖歌,他們只是感情好枉圃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著庐冯,像睡著了一般孽亲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上展父,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天返劲,我揣著相機(jī)與錄音,去河邊找鬼栖茉。 笑死篮绿,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吕漂。 我是一名探鬼主播亲配,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼惶凝!你這毒婦竟也來了吼虎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤苍鲜,失蹤者是張志新(化名)和其女友劉穎思灰,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體混滔,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡洒疚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坯屿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片油湖。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖领跛,靈堂內(nèi)的尸體忽然破棺而出肺魁,到底是詐尸還是另有隱情,我是刑警寧澤隔节,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布鹅经,位于F島的核電站寂呛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瘾晃。R本人自食惡果不足惜贷痪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蹦误。 院中可真熱鬧劫拢,春花似錦、人聲如沸强胰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)偶洋。三九已至熟吏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玄窝,已是汗流浹背牵寺。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留恩脂,地道東北人帽氓。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像俩块,于是被迫代替她去往敵國(guó)和親黎休。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

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