谷歌釋出輕量級視覺架構MobileNetV2,速度快準確率高
林鱗 編譯自 Google Research Blog
量子位 出品 | 公眾號 QbitAI
深度學習在移動端部署的挑戰仍在。
雖然深度學習在影像分類、檢測等任務上頗具優勢,但提升模型精度對能耗和儲存空間的要求很高,移動裝置通常難以達到要求。
別怕。昨天,谷歌釋出了新一代移動架構MobileNetV2。
這是一種為移動裝置設計的通用計算機視覺神經網路,支援影像分類和檢測等任務,結果比上一代模型有顯著提升。在個人移動裝置上執行深度網路能時能提升體驗,讓使用者能在任何時間和地點進行訪問,在安全、隱私和能耗上還有額外優勢。
新特性
基於去年釋出的MobileNetV1的構建思路,新模型將深度可分離的卷積作為有效構建模組。在架構上,MobileNetV2引入了兩個新特性:一是層與層之間的線性瓶頸(linear bottlenecks),二是瓶頸之間的快捷連線。基本結構如下圖所示:
△ MobileNetV2架構概覽 | 藍色塊表示複合卷積架構模組
效能增強
總體來說,MobileNetV2能以更快的速度達到與V1相同的精度。
尤其值得注意的是,新模型減少了一半運算,所需引數減少30%,在谷歌Pixel手機上速度比MobileNetV1快了30-40%,同時實現了更高的精度。
△ MobileNetV2提高了速度(降低了延遲)並增加了ImageNet的Top 1的精度
在物件檢測和分割任務中,MobileNetV2是種非常有效的特徵提取器。例如當與新引入的SSDLite配對時,達到與MobileNetV1相同準確度時速度快了35%。目前研究人員已經在Tensorflow物件檢測API下開放了這個模型。
為了實現裝置上的語義分割,研究人員將MobileNetV2作為一個特徵提取器,簡化了用移動語義分割模型DeepLabv3構建新的Mobile DeepLabv3的過程。
在語義分割基準上,PASCAL VOC 2012結果模型達到與使用MobileNetV1作為特徵提取器相似的效能,但所需引數減少了5.3倍,所需運算減少了5.2倍。
總體來說,MobileNetV2提供了一個高效的移動導向模型,可作為許多視覺識別任務的基礎。
資源下載
目前,MobileNetV2作為TensorFlow-Slim影像分類庫的一部分發布,使用者也可在Colaboratory中開始探索使用。
此外,MobileNetV2也可作為TF-Hub上的模組,能在GitHub中找到預先訓練的檢查點。
官方部落格介紹:
https://research.googleblog.com/2018/04/mobilenetv2-next-generation-of-on.html
相關論文:
https://128.84.21.199/abs/1801.04381
程式碼地址:
https://github.com/tensorflow/models/tree/master/research/slim/nets/mobilenet
TensorFlow-Slim影像分類庫:
https://github.com/tensorflow/models/blob/master/research/slim/README.md
Colaboratory地址:
https://colab.research.google.com/github/tensorflow/models/blob/master/research/slim/nets/mobilenet/mobilenet_example.ipynb
作者系網易新聞·網易號“各有態度”簽約作者
— 完 —
活動報名
加入社群
量子位AI社群15群開始招募啦,歡迎對AI感興趣的同學,加小助手微信qbitbot6入群;
此外,量子位專業細分群(自動駕駛、CV、NLP、機器學習等)正在招募,面向正在從事相關領域的工程師及研究人員。
進群請加小助手微訊號qbitbot6,並務必備註相應群的關鍵詞~通過稽核後我們將邀請進群。(專業群稽核較嚴,敬請諒解)
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話介面,回覆“招聘”兩個字。
量子位 QbitAI · 頭條號簽約作者
վ'ᴗ' ի 追蹤AI技術和產品新動態
相關文章
- 輕量級前端架構有哪些特性?前端架構
- 跟著《架構探險》學輕量級微服務架構 (一)架構微服務
- 跟著《架構探險》學輕量級微服務架構 (二)架構微服務
- 周邊生態|RoP 重磅釋出 0.2.0 版本: 架構全新升級,訊息準確性達 100%架構
- 微服務架構基礎之輕量級部署微服務架構
- ESB匯流排平臺,輕量級視覺化編排視覺化
- 輕量級框架 Gin 釋出 v1.1 版本框架
- 輕量級的架構決策記錄機制架構
- 谷歌ReCaptcha系統被破解 機器語音驗證準確率高達85%谷歌APT
- Solon 1.6.25 釋出,輕量級應用開發框架框架
- 輕量級AJAX框架buffalo 2.0釋出 效能大幅提升框架
- 輕量級微服務架構實踐之 ANOYI-IM微服務架構
- 【Tensorflow_DL_Note16】TensorFlow視覺化學習3_引數,準確率的視覺化視覺化
- spring微服務架構設計與輕量級微服務架構及最佳部署Spring微服務架構
- Zorin OS 15 Lite 釋出:好看的輕量級 LinuxLinux
- Solon 1.6.18 釋出,輕量級應用開發框架框架
- 開源輕量級 IM 框架 MobileIMSDK v6.1.2 釋出!框架
- 輕量級滑塊Swiper外掛釋出(僅3kb)
- Javalin2.4.0釋出,Kotlin/Java輕量級Web框架JavaKotlinWeb框架
- 迄今最準確方法誕生!AI預測過早死亡風險,準確率高達76%AI
- JXPopupView:一個輕量級的自定義檢視彈出框架View框架
- 劉志勇:微博短視訊百萬級高併發架構架構
- 機器學習之分類:準確率機器學習
- Oracle釋出開源的輕量級 Java 微服務框架 HelidonOracleJava微服務框架
- Solon & Solon Cloud 1.5.62 釋出,輕量級 Java 基礎開發框架CloudJava框架
- 輕量級 Java 基礎開發框架,Solon & Solon Cloud 1.5.48 釋出Java框架Cloud
- 輕量級 Java 基礎開發框架,Solon & Solon Cloud 1.5.40 釋出Java框架Cloud
- 微服務架構下的輕量級定時任務解決方案微服務架構
- 輕量級 Web 框架 Gin 結構分析Web框架
- IEEE可解釋AI體系架構標準P2894正式釋出AI架構
- 視覺語言如何準確的表達(附影片教程)視覺
- 開源輕量級 IM 框架 MobileIMSDK 的微信小程式端已釋出!框架微信小程式
- 輕量級模組化開發框架 Hasor 核心模組 v0.0.2 釋出框架
- 準確率評價指標指標
- 混淆矩陣、準確率、精確率/查準率、召回率/查全率、F1值、ROC曲線的AUC值矩陣
- 谷歌雲提出漸進式神經架構搜尋:高效搜尋高質量CNN結構谷歌架構CNN
- 谷歌人工智慧在乳腺癌監測中獲得99%準確率谷歌人工智慧
- 微軟釋出Win10輕量級桌面系統環境Windows Sandbox微軟Win10Windows