【论文阅读】MobileNets:Efficient Convolutional Neural Networks for Mobile Vision Applications

MobileNets是Google设计的轻量级神经网络,专为计算资源受限的设备优化。通过深度分离卷积和1x1点卷积,大幅减少参数量和计算量,提升运行效率。适用于机器人、自动驾驶等场景。

论文简介:

《MobileNets:Efficient Convolutional Neural Networks for Mobile Vision Applications》中的MobileNets是Google针对手机等计算资源有限的嵌入式设备提出的轻量级的深层神经网络结构,其特点是在牺牲较少精度的情况下获得较快的运行速度(较少计算量和较少参数)。其核心思想是将传统卷积分解为深度分离卷积(depthwise separable convolutions)和1x1点卷积两步来实现。

一、Introduction 介绍

目前CNN在计算机视觉领域无所不在,为了获得更高的性能,往往都是在设计更深、更复杂的网络模型。面对计算资源较少的嵌入式设备,或具有实时运行需求的应用场景,多参数、多计算量的大型网络往往无法得到实用,机器人,自动驾驶,增强现实。

当前构建小而高效网络模型的技术大概可以分为两类,一、压缩预训练好的模型,二、直接训练小型网络。模型压缩技术主要有,网络剪枝,对预训练完成的网络模型,分析去掉不重要的一部分模型参数及结构,参数量化,float型的模型参数进行取整,采用8bit uchar存储,可降低模型大小及加速计算(较轻微精度损失),模型参数聚类,采用huffman编码(出现概率较多的数采用短的编码)。知识蒸馏(distillation),采用预训练好的大型网络作为“老师”,再训练小型网络(小型网络不是直接使用数据集标签进行训练,而是使用大型网络的输出作为标签进行训练)。

二、MobileNet

MobileNet使用深度分离卷积(depthwise separable c

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值