【论文详解】MobileNet_v1(2017)

1 论文信息

题目:MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
代码:TF源码PyTorch复现

2 简介

MobileNet 是一种优秀的轻量级CNN,可作为backbone应用于多个子方向,部署于嵌入式或移动端平台。

其主要创新在于深度可分离卷积,引入宽度因子与分辨率因子。

3 创新点

3.1 深度可分离卷积

如下图所示,MobileNet 提出了深度可分离卷积代替传统的3D卷积,极大地降低了参数量,提高了网络的运行速度。
在这里插入图片描述
传统卷积的计算成本为:
D K ⋅ D K ⋅ M ⋅ N ⋅ D F ⋅ D F D_{K} \cdot D_{K} \cdot M \cdot N \cdot D_{F} \cdot D_{F} DKDKMNDFDF
深度可分离卷积的计算成本为:
D K ⋅ D K ⋅ M ⋅ D F ⋅ D F + M ⋅ N ⋅ D F ⋅ D F D_{K} \cdot D_{K} \cdot M \cdot D_{F} \cdot D_{F}+M \cdot N \cdot D_{F} \cdot D_{F} DKDKMDFDF+MNDFDF

MobileNet 的卷积结构图如下图所示。
在这里插入图片描述
MobileNet 的网络结构图如下图所示,共有28层。
在这里插入图片描述

3.2 宽度因子

MobileNet 引入了宽度因子 α \alpha α,进一步瘦身CNN,加入宽度因子后的计算成本为:
D K ⋅ D K ⋅ α M ⋅ D F ⋅ D F + α M ⋅ α N ⋅ D F ⋅ D F D_{K} \cdot D_{K} \cdot \alpha M \cdot D_{F} \cdot D_{F}+\alpha M \cdot \alpha N \cdot D_{F} \cdot D_{F} DKDKαMDFDF+αMαNDFDF
其中, α \alpha α可取1,0.75,0.5,0.25.

3.3 分辨率因子

MobileNet 引入了分辨率因子 ρ \rho ρ,降低了参数量,加入分辨率因子后的计算成本为:
D K ⋅ D K ⋅ α M ⋅ ρ D F ⋅ ρ D F + α M ⋅ α N ⋅ ρ D F ⋅ ρ D F D_{K} \cdot D_{K} \cdot \alpha M \cdot \rho D_{F} \cdot \rho D_{F}+\alpha M \cdot \alpha N \cdot \rho D_{F} \cdot \rho D_{F} DKDKαMρDFρDF+αMαNρDFρDF
分辨率可取224,192,160,128.

4 实验结果

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值