[ADAS预研笔记]感知算法 - 轻量化模型

文章介绍了从SqueezeNet到MobileNet系列的轻量化CNN模型,强调了深度分离卷积和模型压缩在提高效率和保持性能方面的作用。MobileNetV3利用NAS优化,实现了更高的精度和更快的速度。此外,还提及了ShuffleNet的channelshuffle技术和Xception的深度可分离卷积。文章还提到了面向嵌入式设备的VoVNet、VarGNet和PeleeNet,以及ENet和ErfNet在轻量级实时语义分割中的应用。

CNN从实验室走向移动端通常会遇到效率问题(包括存储问题和速度问题),通常的操作是对训练好的模型进行模型压缩,另一个角度则是设计轻量化模型。

轻量化模型设计主要思想在于设计更高效的「网络计算方式」(主要针对卷积方式),从而使网络参数减少的同时,不损失网络性能。

SqueezeNet,MobileNet,ShuffleNet,Xception(轻量级backbone)

这四个轻量化模型都在卷积方式上做了改变。

1. SqueezeNet:

提出fire module(包含两部分:squeeze层+expand层),主要目的是减少feature map的维数。

SqueezeNet在不同压缩方式下的模型大小与ImageNet中的分类效果如下:

 

2. MobileNet:

v1:采用深度分离卷积(depth-wise separable convolution)方式代替传统卷积方式,将卷积过程分解为depthwise convolution和pointwise convolution,以达到减少网络权值参数的目的。

  • 深度分离卷积为分组卷积(group convolution)的一种特殊形式,分组卷积的形象化解释如下:

&nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值