五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

打破常規(guī),逆殘差模塊超強改進(jìn),新一代移動端模型MobileNeXt來了!

2020-07-09 10:50 作者:極市平臺  | 我要投稿

極市平臺(微信公眾號ID:extrememart):專注計算機視覺前沿資訊和技術(shù)干貨。本文由極市平臺首發(fā),轉(zhuǎn)載需獲授權(quán)。

導(dǎo)語:該文是依圖科技&新加坡國立大學(xué)顏水成團(tuán)隊提出的一種對標(biāo)MobileNetV2的網(wǎng)絡(luò)架構(gòu)MobileNeXt。它針對MobileNetV2的核心模塊逆殘差模塊存在的問題進(jìn)行了深度分析,提出了一種新穎的SandGlass模塊,并用于組建了該文的MobileNeXt架構(gòu),SandGlass是一種通用的模塊,它可以輕易的嵌入到現(xiàn)有網(wǎng)絡(luò)架構(gòu)中并提升模型性能。該文應(yīng)該是近年來為數(shù)不多的優(yōu)秀終端模型了,推薦指數(shù)五顆星。

paper: https://arxiv.org/abs/2007.02269

code: https://github.com/zhoudaquan/rethinking_bottleneck_design(未開源)

Abstract

截止目前,逆殘差模塊已成為手機端網(wǎng)絡(luò)架構(gòu)設(shè)計的主流架構(gòu)。它通過引入兩個主要的設(shè)計規(guī)則(1.逆殘差學(xué)習(xí);2.線性瓶頸層)對經(jīng)典的殘差瓶頸模塊進(jìn)行了改變。

該文作者對這種設(shè)計模式改變的必要性進(jìn)行了重思考,發(fā)現(xiàn):這種設(shè)計模塊可能導(dǎo)致信息損失與梯度混淆。鑒于此,作者提出對該結(jié)構(gòu)進(jìn)行鏡像并提出一種新穎的瓶頸模塊,稱之為SandGlass Block,它在更高維度進(jìn)行恒等映射與空間變換,因此可以有效的緩解信息損失與梯度混淆。

作者通過實驗證實:所提模塊比已有的逆殘差模塊更有效。在ImageNet分類任務(wù)中,通過簡單的模塊替換(即采用SandGlass 替換MobileNetV2中的InvertedResidualBlock),即可取得了1.7%的性能提升,且不會導(dǎo)致額外的參數(shù)量與計算量提升;在VOC2007測試集上,可以按到目標(biāo)檢測指標(biāo)的0.9%mAP的提升。

與此同時,作者將所提模塊嵌入到NAS方法(DARTS)搜索空間中,可以取得了0.13%的性能提升且參數(shù)量降低25%。

Method

下圖給出了目前CNN網(wǎng)絡(luò)架構(gòu)常用的兩種主流模塊與本文所提的模塊:

  • Bottleneck,見下圖a,它包含兩個1x1卷積(分別進(jìn)行降維與升維)與一個3x3卷積(用于空間信息變換),它是一種heavy-weight模塊;

  • Inverted Residual Block,見下圖b,它包含兩個1x1卷積(分別進(jìn)行升維與降維)與一個3x3深度卷積(用于空間信息變換),它是一種light-weight模塊。

  • SandGlass,見上圖c,整體形勢上它與Bottlneck比較類似,但它引入了深度卷積降低計算量,更多描述見下文。

SandGlass

已有研究表明:(1) 更寬的網(wǎng)絡(luò)有利于緩解梯度混淆問題并有助于提升模型性能;(2)逆殘差模塊中的短連接可能會影響梯度回傳。

考慮到上述逆殘差模塊的局限性,作者對其設(shè)計規(guī)則進(jìn)行重思考并提出了SandGlass模塊緩解上述問題。該模塊的設(shè)計主要源自如下幾點分析:

  • 保持更多的信息從bottom傳遞給top層,進(jìn)而有助于梯度回傳;

  • 深度卷積是一種輕量型單元,可以執(zhí)行兩次深度卷積以編碼更多的空間信息。

基于上述分析,作者從以下幾個方面進(jìn)行了模塊的精心設(shè)計(最終設(shè)計的模塊見上圖)。

  • Activation Layer. 已有研究表明:線性瓶頸層有助于避免特征出現(xiàn)零化現(xiàn)象,進(jìn)而導(dǎo)致信息損失?;诖?,作者在用于降維的1x1卷積后不添加激活函數(shù)。同時最后一個深度卷積后也不添加激活函數(shù),激活函數(shù)今天加第一個深度卷積與最后一個1x1卷積之后。

  • Block Structure. 基于上述考慮,我們得到了該文所設(shè)計的新穎的殘差瓶頸模塊,結(jié)構(gòu)如下表與上圖b所示。注:當(dāng)輸入與輸出通道數(shù)不相同時不進(jìn)行短連接操作。

MobileNeXt Architecture

前面已經(jīng)對該文所提到的SandGlass模塊進(jìn)行了詳細(xì)介紹說明,那么接下來就是如何利用上述模塊構(gòu)建網(wǎng)路架構(gòu)了。作者將上述模塊構(gòu)建的網(wǎng)絡(luò)架構(gòu)稱之為MobileNeXt(是為了對標(biāo)MobileNet嗎?哈哈)。MobileNeXt的詳細(xì)配置信息見下表。注:SandGlass中的擴展比例與MobileNetV2中的相同,均為6.

Identity tensor multiplier

  • 通過降低該超參數(shù),每個模塊中的add數(shù)量可以進(jìn)一步降低,因為add操作會占用不少耗時。用戶可以選擇更少的以得到更好的推理速度且性能幾乎無影響;

  • 可以降低內(nèi)存訪問時間。影響模型推理的一個重要因素是:內(nèi)存訪問消耗(Memory acces cost, MAC)。降低該超參數(shù)有助于減少cache占用,進(jìn)而加速推理。更多分析見實驗部分。

Experiments

Comparsions with MobileNetV2

下表給出了所提方法與MobileNetV2在不同參數(shù)量下的性能對比。可以看到:(1) 所提方法在參數(shù)量和精度方面均優(yōu)于MobileNetV2;(2) 模型越小,所提方法優(yōu)勢越明顯。

下表給出了所提方法在添加后訓(xùn)練量化后的性能對比??梢钥吹剑汉笥?xùn)練量化對于MobileNet的精度影響非常大,而所提方法經(jīng)量化后性能差異進(jìn)一步拉大。產(chǎn)生這種現(xiàn)象的原因有兩點:(1) 相比MobileNetV2,所提方法將短連接有瓶頸區(qū)域移到了高維區(qū)域,經(jīng)由量化,跟過的信息得以保留;(2) 采用更多的深度卷積有助于保留更多的空域信息,而空域信息有助于分類性能提升。

為更好的說明所提模塊有效性,作者將MobileNetV2的卷積數(shù)提升到與SandGlass相同。實驗結(jié)果見下表。盡管添加了額外的深度卷積有確實提升了模型性能,但仍比所提方法的性能低1%,而且MobileNetV2添加額外的深度卷積還導(dǎo)致了參數(shù)量與計算量的增加。

此外,作者還給出了所提方法與其他SOTA方法的性能對比,見下表。注:為更好的說明所提方法的優(yōu)越性,作者還額外引入了SE模塊。

下表給出了超參數(shù)不同配置時的模型性能對比,注:硬件平臺為Google Pixel 4XL手機,Pytorch導(dǎo)出模型??梢钥吹诫S著該超分?jǐn)?shù)的醬燒,推理速度有提升,且性能無顯著下降。此外,作者還提到,在Pixel 4XL平臺,TF-Lite推理框架下,MobileNeXt的推理速度為66ms,MobileNetV2的推理速度為68ms(可能這里的模型進(jìn)行了量化,作者原文并未細(xì)說)。

Object Detection

為探索所提方案的遷移性能,作者在目標(biāo)檢測任務(wù)上進(jìn)行了更多的實驗分析,結(jié)果見下表。相比MobileNetV2,所提方法作為Backbone時的性能可以提升0.09mAP。

Combine with NAS

為更好說明所提方案的有效性,作者還將其與NAS相結(jié)合,將該模塊為作為NAS網(wǎng)絡(luò)的搜索空間。相關(guān)結(jié)果見下表。關(guān)于NAS所得網(wǎng)路架構(gòu)建議查看原文的supp部分內(nèi)容。

好了,全文核心內(nèi)容到此結(jié)束。對此感興趣的小伙伴建議去看原文,雖然這里已經(jīng)將文章核心介紹清楚了,但實驗部分的分析還是建議查看原文。

Conclusion

該文對逆殘差模塊中的設(shè)計規(guī)則與缺陷進(jìn)行了深度分析,并基于分析結(jié)果提出一種新穎的稱之為SandGlass的模塊。它打破了傳統(tǒng)殘差模塊的設(shè)計思想并著重說明了高維度特征進(jìn)行短連接的重要。最后作者通過實驗在分類、檢測以及NAS方面論證了所提方案的有效性。

◎作者檔案
Happy,一個愛“胡思亂想”的AI行者。

歡迎大家聯(lián)系極市小編(微信ID:fengcall19)加入極市原創(chuàng)作者行列

打破常規(guī),逆殘差模塊超強改進(jìn),新一代移動端模型MobileNeXt來了!的評論 (共 條)

分享到微博請遵守國家法律
潮安县| 建湖县| 上思县| 磴口县| 乐安县| 南澳县| 克什克腾旗| 绥江县| 屏东市| 泰宁县| 景宁| 隆德县| 康保县| 福贡县| 会东县| 久治县| 宣化县| 天峨县| 孟村| 吉隆县| 和顺县| 仁化县| 尼木县| 安徽省| 荣昌县| 绿春县| 汉川市| 阳泉市| 驻马店市| 石林| 图片| 林西县| 南丹县| 哈尔滨市| 剑川县| 大理市| 泌阳县| 马公市| 凤阳县| 巧家县| 柳林县|