MobileNet-V1

一. 简介

论文地址:mobilenet-v1

二. 模型结构

mobilenet提出了一种叫做Depthwise separable convolution的卷积结构,翻译过来即 深度可分离卷积。那跟平时的卷积有什么区别呢。首先看下原来正常的卷积结构。

2.1 正常卷积操作

假设现在有:

  • input channel: N
  • output channel: M
  • kernel size: k

那么正常的参数量为:N* M* k* k。
简单的示意图如下所示:
(这里假设N=3, M=2)
在这里插入图片描述

2.2 深度可分离卷积

  • step1,对于每个通道的输入,只用单个卷积核对它进行处理,这一步参数量为:k* k* N。(此时,参数的计算暂时与output channel无关),这个阶段叫做depthwise convolutions
  • step2,正常卷积操作,只不过卷积核大小为1x1,这一步是为了把第一步分离计算的结果合并,这一步的参数量为:N* M。这个阶段叫做pointwise convolutions
  • 总的参数量为:k* k* N + N* M。
  • 与正常卷积相比:(k* k* N + N* M)/ N* M* k* k = 1/M + 1/k^2。参数量少了很多

整个示意图如下图所示:
(input channel=3, output channel=2)在这里插入图片描述

三. 总结

MobileNet的优点是可以大大减少模型的参数,可以部署在移动端。如论文中的图所示:
在这里插入图片描述

结束。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值