MobileNet v1

MobileNetv1

MobileNet v1是google在2017年提取,其是一个专门为移动和嵌入式设备设计的CNN模型。

论文链接:https://arxiv.org/abs/1704.04861

摘要:

摘要部分主要讲了MobileNet v1是基于流线型结构,其使用深度可分离卷积去构建轻量化神经网络。作者提出两个简单的全局超参数来高效的平衡延迟和准确性,而超参数允许模型构建者基于问题的约束来为其应用选择合适的模型大小。

介绍:

作者提出问题:现在的趋势是为了达到更高的准确率,网络结构越来越深、越来越复杂,但是实际上这些都没有必要的。在真实的应用中,识别任务是需要及时地展现在被限制的计算平台上。

网络结构:

1.深度可分离卷积:深度可分离卷积可以分解为deepwise convolution 和pointwise convolution。这样的分解是对计算量的减少和模型的大小有着很大影响的。

在这里插入图片描述


deepwise convolution: 将卷积和变成单通道,输入有M个通道数,就需要M个卷积核,每个通道分别进行卷积,最后做叠加。如图:

在这里插入图片描述

pointwise convolution: 用1x1的卷积核进行卷积,作用是对卷积和的特征进行升维。如图:

在这里插入图片描述


设输入为 DF x DF x M 的特征图F,产生以一个DF x DF x N的特征图G

对于标准卷积DK x DK,计算量为:
D F ⋅ D F ⋅ M ⋅ N ⋅ D K ⋅ D K D_F \cdot D_F \cdot M \cdot N \cdot D_K \cdot D_K DFDFMNDKDK
对于深度可分离卷积,计算量为:

在这里插入图片描述

减少的计算量:
D F ⋅ D F ⋅ M ⋅ D K ⋅ D K + N ⋅ M ⋅ D F ⋅ D F D F ⋅ D F ⋅ M ⋅ N ⋅ D K ⋅ D K = 1 N + 1 D F 2 \frac{D_F \cdot D_F \cdot M \cdot D_K \cdot D_K + N \cdot M \cdot D_F \cdot D_F}{D_F \cdot D_F \cdot M \cdot N \cdot D_K \cdot D_K}=\frac{1}{N} + \frac{1}{D^2_F} DF

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曲庭安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值