DL之MobileNetV2:MobileNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之MobileNet V2:MobileNet V2算法的簡介(論文介紹)、架構詳解、案例應用等配圖集合之詳細攻略
?
?
?
?
目錄
MobileNetV2算法的簡介(論文介紹)
MobileNet V2算法的架構詳解
1、MobileNet V1 →?MobileNet V2
2、主要貢獻是一個新穎的層模塊
3、實驗結果
MobileNet V2算法的案例應用
?
?
?
?
?
相關文章
DL之MobileNet:MobileNet算法的簡介(論文介紹)、架構詳解、案例應用等配圖集合之詳細攻略
DL之MobileNet:MobileNet算法的架構詳解
DL之MobileNetV2:MobileNetV2算法的簡介(論文介紹)、架構詳解、案例應用等配圖集合之詳細攻略
DL之MobileNetV2:MobileNetV2算法的架構詳解(包括ReLu的意義)
MobileNetV2算法的簡介(論文介紹)
? ? ?作者在MobileNet基礎上,又提出了改進的模型MobileNetV2,該模型可用于不同的任務,比如圖像分類、目標檢測、圖像分割等。
?
Abstract ?
? ? ? ?In this paper we describe a new mobile architecture, ?MobileNetV2, that improves the state of the art performance ?of mobile models on multiple tasks and benchmarks ?as well as across a spectrum of different model ?sizes. We also describe efficient ways of applying these ?mobile models to object detection in a novel framework ?we call SSDLite. Additionally, we demonstrate how ?to build mobile semantic segmentation models through ?a reduced form of DeepLabv3 which we call Mobile ?DeepLabv3. ?is based on an inverted residual structure where ?the shortcut connections are between the thin bottleneck ?layers. The intermediate expansion layer uses ?lightweight depthwise convolutions to filter features as ?a source of non-linearity.? ? ? ?
? ? ? ?Additionally, we find that it is ?important to remove non-linearities in the narrow layers ?in order to maintain representational power. We demonstrate ?that this improves performance and provide an intuition ?that led to this design. ?
? ? ? ?Finally, our approach allows decoupling of the input/output ?domains from the expressiveness of the transformation, ?which provides a convenient framework for ?further analysis. We measure our performance on ?ImageNet [1] classification, COCO object detection [2], ?VOC image segmentation [3]. We evaluate the trade-offs ?between accuracy, and number of operations measured ?by multiply-adds (MAdd), as well as actual latency, and ?the number of parameters.
摘要
? ? ? ?在本文中,我們描述了一種新的移動架構mobilenet2,它改善了移動模型在多個任務和基準上以及在不同模型大小的范圍內的最新性能。我們還描述了在一個稱為SSDLite的新框架中,將這些移動模型應用于目標檢測的有效方法。此外,我們還演示了如何通過DeepLabv3 (我們稱之為Mobile DeepLabv3 )的簡化形式來構建移動語義分割模型。是基于一個倒置的residual結構,其中的快捷連接是在薄的bottleneck 層之間。中間擴展層使用輕量級的垂直卷積來過濾作為非線性源的特征。
? ? ? ?此外,我們發現為了保持具有代表性的能力,在狹窄的層面上去除非線性是很重要的。我們證明,這提高了性能,并提供了帶來此設計的直覺(即靈感來源)。
? ? ? ?最后,我們的方法允許將輸入/輸出域與轉換的表現性分離,這為進一步分析提供了一個方便的框架。我們在ImageNet[1]分類、COCO目標檢測[2]和VOC圖像分割[3]上測量我們的性能。我們評估了精度、乘法加法(MAdd)度量的操作數、實際延遲和參數數之間的權衡。
Conclusions and future work ?
? ? ? ?We described a very simple network architecture that ?allowed us to build a family of highly efficient mobile ?models. Our basic building unit, has several properties ?that make it particularly suitable for mobile applications. ?It allows very memory-efficient inference and ?relies utilize standard operations present in all neural ?frameworks. ?
? ? ? ?For the ImageNet dataset, our architecture improves ?the state of the art for wide range of performance points. ?
? ? ? ?For object detection task, our network outperforms ?state-of-art realtime detectors on COCO dataset both in ?terms of accuracy and model complexity. Notably, our ?architecture combined with the SSDLite detection module ?is 20× less computation and 10× less parameters ?than YOLOv2. ?
? ? ? ?On the theoretical side: the proposed convolutional ?block has a unique property that allows to separate the ?network expressiviness (encoded by expansion layers) ?from its capacity (encoded by bottleneck inputs). Exploring ?this is an important direction for future research.
結論與未來工作
? ? ? ?我們描述了一個非常簡單的網絡架構,它允許我們構建一系列高效的移動模型。我們的基本建筑單元有幾個特性,使其特別適合移動應用。它允許非常有記憶效率的推理,并且依賴于使用所有神經框架中存在的標準操作。
???????? ? ? ?對于ImageNet數據集,我們的架構改善了各種性能點的藝術狀態。
???????? ? ? ?對于目標檢測任務,我們的網絡在準確性和模型復雜性方面都優于COCO數據集上的最新實時檢測器。值得注意的是,我們的架構與SSDLite 檢測模塊相結合,比YOLOv2的計算量少20倍,參數少10倍。
???????? ? ? ?理論方面:所提出的卷積塊具有獨特的特性,允許將網絡表現性(由擴展層編碼)與其容量(由瓶頸輸入編碼)分開。探索這是今后研究的一個重要方向。
?
論文
Mark Sandler, Andrew Howard, MenglongZhu, Andrey Zhmoginov, Liang-ChiehChen.
MobileNetV2: Inverted Residuals and Linear Bottlenecks.
https://arxiv.org/abs/1801.04381v3
?
MobileNet V2算法的架構詳解
1、MobileNet V1 →?MobileNet V2
?
?
?
2、主要貢獻是一個新穎的層模塊
? ? ? ?具有線性瓶頸的反轉殘差(inverted residual ):該模塊將低維壓縮表示作為輸入,首先將其擴展為高維度并使用輕量級沿深度卷積(depthwiseconvolution)進行濾波。隨后通過線性卷積將特征投射回低維表示。
? ? ? ?中間層使用輕量級的沿深度卷積來對特征進行濾波作為非線性的來源。
?
3、實驗結果
ImageNet上的分類結果的性能,不同網絡的比較 Performance on ImageNet, comparison for different networks.
???????
?
?
?
?
MobileNet V2算法的案例應用
更新……
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的DL之MobileNetV2:MobileNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python语言学习之字母G开头函数使用
- 下一篇: DL之ShuffleNet:Shuffl