《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 網絡規模更小、速度更快,這是谷歌提出的MorphNet

網絡規模更小、速度更快,這是谷歌提出的MorphNet

2019-04-21

一直以來,深度神經網絡在圖像分類、文本識別等實際問題中發揮重要的作用。但是,考慮到計算資源和時間,深度神經網絡架構往往成本很高。此次,谷歌研究人員提出一種自動化神經網絡架構的新方法 MorphNet,通過迭代縮放神經網絡,節省了資源,提升了性能。


深度神經網絡(DNN)在解決圖像分類、文本識別和語音轉錄等實際難題方面顯示出卓越的效能。但是,為給定問題設計合適的 DNN 架構依然是一項具有挑戰性的任務。考慮到巨大的架構搜索空間,就計算資源和時間而言,為具體應用從零開始設計一個網絡是極其昂貴的。神經架構搜索(NAS)和 AdaNet 等方法使用機器學習來搜索架構設計空間,從而找出適合的改進版架構。另一種方法是利用現有架構來解決類似問題,即針對手頭任務一次性對架構進行優化。


谷歌研究人員提出一種神經網絡模型改進的復雜方法 MorphNet。研究人員發表了論文《MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networks》,MorphNet 將現有神經網絡作為輸入,為新問題生成規模更小、速度更快、性能更好的新神經網絡。研究人員已經運用該方法解決大規模問題,設計出規模更小、準確率更高的產品服務網絡。目前,MorphNet 的 TensoreFlow 實現已開源,大家可以利用該方法更高效地創建自己的模型。


MorphNet 開源項目地址:https://github.com/google-research/morph-net


MorphNet 的工作原理


MorphNet 通過收縮和擴展階段的循環來優化神經網絡。在收縮階段,MorphNet 通過稀疏性正則化項(sparsifying regularizer)識別出效率低的神經元,并將它們從網絡中去除,因而該網絡的總損失函數包含每一神經元的成本。但是對于所有神經元,MorphNet 沒有采用統一的成本度量,而是計算神經元相對于目標資源的成本。隨著訓練的繼續進行,優化器在計算梯度時是了解資源成本信息的,從而得知哪些神經元的資源效率高,哪些神經元可以去除。

微信圖片_20190421163937.jpg

MorphNet 的算法。


例如,考慮一下 MorphNet 如何計算神經網絡的計算成本(如 FLOPs)。為簡單起見,我們來思考一下被表示為矩陣乘法的神經網絡層。在這種情況下,神經網絡層擁有 2 個輸入(x_n)、6 個權重 (a,b,...,f) 和 3 個輸出(y_n)。使用標準教科書中行和列相乘的方法,你會發現評估該神經網絡層需要 6 次乘法。

微信圖片_20190421164002.png

神經元的計算成本。


MorphNet 將其計算成本表示為輸入數和輸出數的乘積。請注意,盡管左邊示例顯示出了權重稀疏性,其中兩個權重值為 0,但我們依然需要執行所有的乘法,以評估該神經網絡層。但是,中間示例顯示出了結構性的稀疏,其中神經元 y_n 最后一行上的所有權重值均為 0。MorphNet 意識到該層的新輸出數為 2,并且該層的乘次數量由 6 降至 4。基于此,MorphNet 可以確定該神經網絡中每一神經元的增量成本,從而生成更高效的模型(右邊示例),其中神經元 y_3 被移除。


在擴展階段,研究人員使用寬度乘數(width multiplier)來統一擴展所有層的大小。例如,如果層大小擴大 50%,則一個效率低的層(開始有 100 個神經元,之后縮小至 10 個神經元)將能夠擴展回 15,而只縮小至 80 個神經元的重要層可能擴展至 120,并且擁有更多資源。凈效應則是將計算資源從該網絡效率低的部分重新分配給更有用的部分。


用戶可以在收縮階段之后停止 MorphNet,從而削減該網絡規模,使之符合更緊湊的資源預算。這可以在目標成本方面獲得更高效的網絡,但有時可能導致準確率下降。或者,用戶也可以完成擴展階段,這將與最初目標資源相匹配,但準確率會更高。


為什么使用 MorphNet?


MorphNet 可提供以下四個關鍵價值:


有針對性的正則化:MorphNet 采用的正則化方法比其他稀疏性正則化方法更有目的性。具體來說,MorphNet 方法用于更好的稀疏化,但它的目標是減少資源(如每次推斷的 FLOPs 或模型大小)。這可以更好地控制由 MorphNet 推導出的網絡結構,這些網絡結構根據應用領域和約束而出現顯著差異。


例如,下圖左展示了在 JFT 數據集上訓練的 ResNet-101 基線網絡。在指定目標 FLOPs(FLOPs 降低 40%,中間圖)或模型大小(權重減少 43%,右圖)的情況下,MorphNet 輸出的結構具有很大差異。在優化計算成本時,相比于網絡較高層中的低分辨率神經元,較低層中的高分辨率神經元會被更多地修剪掉。當目標是較小的模型大小時,剪枝策略相反。

微信圖片_20190421164020.png

MorphNet 有目標性的正則化(Targeted Regularization)。矩形的寬度與層級中通道數成正比,底部的紫色條表示輸入層。左:輸入到 MorphNet 的基線網絡;中:應用 FLOP regularizer 后的輸出結果;右:應用 size regularizer 后的輸出結果。


MorphNet 能夠把特定的優化參數作為目標,這使得它可針對特定實現設立具體參數目標。例如,你可以把「延遲」作為整合設備特定計算時間和記憶時間的首要優化參數。


拓撲變換(Topology Morphing):MorphNet 學習每一層的神經元,因此該算法可能會遇到將一層中所有神經元全都稀疏化的特殊情況。當一層中的神經元數量為 0 時,它切斷了受影響的網絡分支,從而有效地改變了網絡的拓撲結構。例如,在 ResNet 架構中,MorphNet 可能保留殘差連接,但移除殘差模塊(如下圖左所示)。對于 Inception 結構,MorphNet 可能移除整個并行分支(如下圖右所示)。

微信圖片_20190421164039.jpg

左:MorphNet 移除 ResNet 網絡中的殘差模塊。右:MorphNet 移除 Inception 網絡中的并行分支。


可擴展性:MorphNet 在單次訓練運行中學習新的網絡結構,當你的訓練預算有限時,這是一種很棒的方法。MorphNet 還可直接用于昂貴的網絡和數據集。例如,在上述對比中,MorphNet 直接用于 ResNet-101,后者是在 JFT 數據集上以極高計算成本訓練出的。


可移植性:MorphNet 輸出的網絡具備可移植性,因為它們可以從頭開始訓練,且模型權重并未與架構學習過程綁定。你不必復制檢查點或按照特定的訓練腳本執行訓練,只需正常訓練新網絡即可。


Morphing Network


谷歌通過固定 FLOPs 將 MorphNet 應用到在 ImageNet 數據集上訓練的 Inception V2 模型上(詳見下圖)。基線方法統一縮小每個卷積的輸出,使用 width multiplier 權衡準確率和 FLOPs(紅色)。而 MorphNet 方法在縮小模型時直接固定 FLOPs,生成更好的權衡曲線。在相同準確率的情況下,新方法的 FLOP 成本比基線低 11%-15%。

微信圖片_20190421164056.jpg

將 MorphNet 應用于在 ImageNet 數據集上訓練的 Inception V2 模型后的表現。僅使用 flop regularizer(藍色)的性能比基線(紅色)性能高出 11-15%。一個完整循環之后(包括 flop regularizer 和 width multiplier),在相同成本的情況下模型的準確率有所提升(「x1」,紫色),第二個循環之后,模型性能得到繼續提升(「x2」,青色)。


這時,你可以選擇一個 MorphNet 網絡來滿足更小的 FLOP 預算。或者,你可以將網絡擴展回原始 FLOP 成本來完成縮放周期,從而以相同的成本得到更好的準確率(紫色)。再次重復 MorphNet 縮小/放大將再次提升準確率(青色),使整體準確率提升 1.1%。


結論


谷歌已經將 MorphNet 應用到其多個生產級圖像處理模型中。MorphNet 可帶來模型大小/FLOPs 的顯著降低,且幾乎不會造成質量損失。


論文:MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep

微信圖片_20190421164118.jpg


論文鏈接:https://arxiv.org/pdf/1711.06798.pdf


摘要:本研究介紹了一種自動化神經網絡結構設計的新方法 MorphNet。MorphNet 迭代地放縮網絡,具體來說,它通過激活函數上的資源權重(resource-weighted)稀疏性正則化項來縮小網絡,通過在所有層上執行統一的乘積因子(multiplicative factor)來放大網絡。MorphNet 可擴展至大型網絡,對特定的資源約束具備適應性(如 FLOPs per inference),且能夠提升網絡性能。把 MorphNet 應用到大量數據集上訓練的標準網絡架構時,該方法可以在每個領域中發現新的結構,且在有限資源條件下提升網絡的性能。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
狠狠入ady亚洲精品经典电影| 亚洲精品自在在线观看| 欧美+亚洲+精品+三区| 欧美影院一区| 亚洲免费视频一区二区| 一区二区精品| 99视频在线精品国自产拍免费观看| 亚洲国产精品久久91精品| 欧美一区二区私人影院日本| 亚洲一区二区三区在线播放| 一本色道**综合亚洲精品蜜桃冫 | 亚洲精品视频一区| 亚洲激情午夜| 最新中文字幕一区二区三区| 亚洲福利视频专区| 亚洲国产成人在线| 亚洲国产美国国产综合一区二区| 久久成人精品无人区| 亚洲高清影视| 亚洲精品美女久久7777777| 亚洲人成网在线播放| 亚洲精品视频在线看| 亚洲精品影院在线观看| 一区二区三区精品视频在线观看| 正在播放日韩| 欧美一进一出视频| 久久夜色精品国产欧美乱| 蜜臀久久99精品久久久画质超高清 | 国产精品丝袜久久久久久app| 国产精品久久福利| 国产精品丝袜白浆摸在线| 国产日韩1区| 国内精品嫩模av私拍在线观看| 在线不卡亚洲| 日韩午夜电影在线观看| 一区二区三区色| 亚洲欧美高清| 亚洲第一精品福利| av成人免费在线观看| 亚洲在线电影| 久久九九99视频| 欧美freesex交免费视频| 欧美人与禽猛交乱配| 国产精品成人va在线观看| 国产性色一区二区| 亚洲高清不卡av| 在线亚洲精品| 久久riav二区三区| 亚洲精品视频在线观看网站| 亚洲一区二区在线免费观看| 久久精品人人| 欧美精品电影在线| 国产精品永久| 亚洲国产日韩精品| 中文日韩欧美| 亚洲国产精品第一区二区三区 | 欧美亚洲系列| 免费欧美在线视频| 国产精品对白刺激久久久| 国产日韩欧美在线看| 亚洲欧洲日本mm| 亚洲综合二区| 亚洲精品欧美一区二区三区| 亚洲已满18点击进入久久| 久久久之久亚州精品露出| 欧美日韩国产999| 国产偷国产偷亚洲高清97cao| 亚洲国产美国国产综合一区二区| 亚洲一级二级在线| 亚洲三级视频在线观看| 欧美一区在线看| 欧美精品www在线观看| 国产欧美69| 亚洲欧洲视频在线| 亚欧成人在线| 亚洲天堂av高清| 蘑菇福利视频一区播放| 国产精品一区二区三区成人| 亚洲国产视频a| 欧美资源在线观看| 亚洲欧美电影在线观看| 欧美电影在线播放| 国产日韩av在线播放| 国产欧美精品日韩| 亚洲精品国精品久久99热一| 久久国产精品黑丝| 亚洲免费在线视频| 欧美精品一区二区三| 激情综合色综合久久| 亚洲综合国产| 亚洲一区精品在线| 欧美激情一区二区| 影音先锋另类| 欧美一区二区三区在线观看视频 | 韩国av一区二区三区| 亚洲自拍偷拍视频| 亚洲私人影院| 欧美极品影院| 亚洲夫妻自拍| 久久精品噜噜噜成人av农村| 午夜精品免费在线| 欧美性猛交99久久久久99按摩| 亚洲国产婷婷香蕉久久久久久99| 欧美在线黄色| 欧美伊久线香蕉线新在线| 国产精品捆绑调教| 亚洲精选大片| 日韩一级欧洲| 欧美久久久久久| 亚洲国产欧美国产综合一区 | 欧美影院成人| 国产精品久久久久久久久久尿| 亚洲精品国产精品乱码不99按摩 | 欧美一级日韩一级| 国产精品久久国产愉拍| 亚洲最黄网站| 亚洲天堂av在线免费观看| 欧美日韩国产精品一卡| 亚洲精品国产日韩| 夜夜狂射影院欧美极品| 欧美日韩第一页| 日韩视频在线一区| 亚洲天堂激情| 欧美午夜女人视频在线| 一区二区三区三区在线| 亚洲欧美国产精品桃花| 国产精品国产福利国产秒拍| 在线视频你懂得一区| 亚洲一区免费看| 国产精品日韩专区| 亚洲欧美日本另类| 久久精品国产第一区二区三区最新章节 | 久久大逼视频| 另类成人小视频在线| 亚洲国产精品一区二区久| 亚洲精品少妇30p| 欧美另类99xxxxx| 一区二区三区精密机械公司| 午夜精品福利在线| 国产欧美一区二区三区视频| 香蕉乱码成人久久天堂爱免费| 久久久久久伊人| 在线观看日韩| 99在线精品视频在线观看| 欧美系列电影免费观看| 亚洲女同性videos| 老牛嫩草一区二区三区日本| 91久久精品美女| 亚洲私拍自拍| 国产日韩欧美三级| 亚洲国产欧美在线人成| 欧美精品一区二区高清在线观看| 99精品国产一区二区青青牛奶| 亚洲免费在线观看视频| 狠狠色丁香婷婷综合久久片| 日韩网站在线观看| 国产精品高潮呻吟| 亚洲第一页中文字幕| 欧美精品自拍| 亚洲欧美日韩区| 欧美成人免费大片| 亚洲——在线| 牛牛国产精品| 宅男噜噜噜66一区二区| 久久精品最新地址| 99成人在线| 久久午夜羞羞影院免费观看| 亚洲美女中出| 欧美在线播放视频| 亚洲日本va在线观看| 欧美一区二区三区免费观看 | 亚洲另类视频| 国产免费成人av| 亚洲精品视频在线看| 国产精品网曝门| 亚洲美女诱惑| 国产伊人精品| 亚洲性视频网址| 在线观看亚洲精品| 性欧美18~19sex高清播放| 亚洲高清在线观看| 性久久久久久| 日韩午夜高潮| 免费欧美在线| 午夜精品免费视频| 欧美日韩另类国产亚洲欧美一级| 欧美一二区视频| 欧美日韩福利| 亚洲高清不卡av| 国产精品一卡二卡| 在线亚洲精品| 精久久久久久久久久久| 亚洲欧美日韩一区二区三区在线观看| 精品动漫一区二区| 性欧美xxxx大乳国产app| 亚洲精品综合久久中文字幕| 久久综合亚洲社区| 亚洲欧美日韩一区二区| 欧美日韩国产一区二区| 亚洲国产欧美国产综合一区|