点击上方,选择星标置顶,不定期资源大放送

阅读大概需要5分钟

Follow小博主,每天更新前沿干货

萧箫 发自 凹非寺
本文转载自:量子位(QbitAI)

最轻的YOLO算法出来了!

这是个模型非常小、号称目前最快的YOLO算法——大小只有1.3MB,单核每秒148帧,移动设备上也能轻易部署。

而且,这个YOLO-Fastest算法满足所有平台的需要。

不论是PyTorch,还是Tensorflow,又或者是Keras和Caffe,可以说是全平台通用

此外,作者还推出了超轻YOLO的“加大版”,同样只需要3.5MB,就能实现比YOLOv3更好的目标检测效果。

那么,这么轻的网络,检测效果怎么样?

1.3MB的超轻YOLO

检测效果

下图是一只快速跑动的动物,可以看见,算法预测这只动物为鸡(chicken)的概率是95%。

不仅在动物检测上,对于人的检测效果也不错。

从图中可见,正面人物的预测概率都超过了90%,即使是接近侧面的人脸,系统也能准确预测出来,只是概率会偏小,接近50%。

此外也能看见,YOLO不仅能检测行人和动物,类似于餐桌和瓶子这样的目标物体也能检测出来。

当然,桌上还有其他的瓶子,不过没有检测出来。

而这样的检测效果,只需要1.3MB大小的YOLO-Fastest模型,相比于3.0MB的MobileNet-YOLOv3,参数少了65%,速度还要快上45%。

如果硬件要求没那么高,相比之下,还是精度更重要的话,这里的YOLO-Fastest-XL会更加适合。

这个“加大版”YOLO-Fastest算法是一个3.5MB的算法模型,mAP要高上不少,达到了68.8%。

整体来说,YOLO-Fastest是个牺牲一定精度 (大约5%的mAP)、大幅提升速度的目标检测模型。

结合最强移动端轻量级神经网络食用

之所以这么小,也是因为这个YOLO-Fastest搭配了号称当前最强的移动端轻量级神经网络EfficientNet-lite

这是个比MobileNet更轻的神经网络,但图像分类的效果还不错。

EfficientNet-lite架构

不过,这样的压缩会牺牲一定的精度,相比于YOLOv3,YOLO-Fastest模型的mAP只有60.8%

但对于一些容量有限的硬件来说,已经足够适用了。

那么,究竟为什么要在目标检测算法中选择YOLO呢?

YOLO:快速目标检测

目标检测算法YOLO的核心,在于它模型体积小、运算速度快。

与R-CNN系列(Fast R-CNN、Faster R-CNN等)的算法相比,YOLO的精度上不了台,但它的速度却是杠杠的。

检测速度,从先验框(下图中五彩斑斓的框架)变换的频次就能看出来。

之所以追求速度,是因为作为安防、自动驾驶领域的核心算法,目标检测讲究实时

如果安防要过几秒钟才能检测出窃贼的存在、或是自动驾驶汽车对路障的感知非常缓慢,那么后果可能会不堪设想。

此后诞生出来的SSD算法,有点像R-CNN和YOLO算法的折中。但对于某些存储体积有限的硬件来说,依旧只有YOLO才能“装得进去”。

而只有230MFLOPS(每秒运行230万次浮点运算)的YOLO-Fastest模型,又给算力不足的硬件提供了机会,使得它有机会在更小的机器上运行。

作者相关

有意思的是,这位在GitHub上名为dog-qiuqiu的作者,此前还写过基于MobileNet图像分类算法的YOLOv3(GitHub 1.1k星),同样可以在全平台使用。

不仅如此,这个全平台通用的MobileNet-YOLOv3,体积和精度都要优于MobileNet-SSD。

在体积只有8.0MB(相比于SSD减少了15.1MB)的情况下,MobileNet-YOLOv3的mAP达到了73.26%(相比于SSD上升了0.56%)。

如果感兴趣的话,可以一同戳下方传送门查看这个目标检测算法。

传送门

1.3MB超轻YOLO:
https://github.com/dog-qiuqiu/Yolo-Fastest

比SSD效果更好的MobileNet-YOLO:
https://github.com/dog-qiuqiu/MobileNet-Yolo

重磅!DLer-计算机视觉交流2群已成立!

大家好,这是DLer-计算机视觉微信交流2群!首先非常感谢大家的支持和鼓励,我们的计算机视觉交流群正在不断扩大人员规模!希望以后能提供更多的资源福利给到大家!欢迎各位Cver加入DLer-计算机视觉微信交流大家庭 。

本群旨在学习交流图像分类、目标检测、目标跟踪、点云与语义分割、GAN、超分辨率、人脸检测与识别、动作行为与时空运动、模型压缩和量化剪枝、迁移学习、人体姿态估计等内容。希望能给大家提供一个更精准的研讨交流平台!!!

进群请备注:研究方向+学校/公司+昵称(如图像分类+上交+小明)

???? 长按识别添加,即可进群!

YOLO-Fastest:目前最快的YOLO网络!移动端上可达148 FPS相关推荐

  1. java毕业设计——基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码)——俄罗斯方块游戏

    基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现,文章末尾附有 ...

  2. 【精华】YOLO fastest/YOLOX/YOLO fastestv2/Nanodet/Nanodet Plus模型对比

    目录 YOLO fastest/YOLOX/YOLO fastestv2/Nanodet/Nanodet Plus模型对比 (1)网络结构 1> YOLO fastest 2> YOLOX ...

  3. yolo fastest中get_actual_detections函数作用及thresh的意义

    测试YOLO fastest训练模型命令的时候,有个参数是-thresh,所以需要查看适用这个参数的地方 // Creates array of detections with prob > t ...

  4. YOLO V6系列(一) -- 跑通YOLO V6算法

    YOLO V6系列(一) – 跑通YOLO V6算法 近期,看到美团视觉发布了YOLO V6算法,从名字看,感觉上是YOLO系列的一个新的里程碑吧,所以好好研究研究~ 其实,简单的看了下内部的trac ...

  5. 开发EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败。鉴权播放次数问题

    EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败.鉴权播放次数问题 文件路径 src/AppBundle/Twig/WebExtension.php protec ...

  6. EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败。

    EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败.鉴权播放次数问题 文章转载于 https://m.zkdygl.com/d/223-edusoho-v8710 ...

  7. win7怎么不能无线连接网络连接服务器,win7网络连接不上|windows7无线网络连接不上怎么办?...

    windows7 无线网络不能自动连接:随着人们生活水平的提高,笔记本电脑已经逐渐进入普通人家,许多朋友也选择使用无线网络链接宽带.在使用笔记本win7系统进行无线网络连接的时候遇到Windows7无 ...

  8. 服务器系统如何管理网络连接不上,详解Windows Server 2008网络设置技巧技术教程...

    作为最新出炉的微软操作系统,在Windows Server 2008环境下上网访问时,究竟有什么样的与众不同感觉呢?又会有哪些不同的问题,而我们又应该怎样去解决它呢?现在,就让我们一起来感受一下吧,相 ...

  9. 没有专业技能不要紧,通过快营通也能月入上千元

    一些人会画画,就在网上接单子,帮别人画画,一张画可以挣几百元.一些人会教学,就在网上辅导小孩子的功课,一个月至少挣上千元.一些人会编写软件,一个软件完成后能挣一千元到几千元.而没有专业技能的普通人,只 ...

最新文章

  1. PyPI又双叒叕发现恶意软件,能盗取信用卡还有后门程序
  2. C语言 · 求矩阵各个元素的和
  3. 【2012百度之星/初赛上】D:轮子上的度度熊
  4. Java集合框架体系(超详细)
  5. html5点击切换选项卡,简单纯js实现点击切换TAB标签实例
  6. 深度学习(六十九)darknet 实现实验 Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffma
  7. 20200705:力扣196周周赛上
  8. linux系统日志message 分析,Linux系统日志及日志分析
  9. pandas学习之变形
  10. Vivado FIFO IP核设置
  11. 对缓存投毒的学习总结
  12. iOS中 断点下载详解
  13. Mac终端如何切换成管理员
  14. matlab绘图笔记
  15. C51单片机实现呼吸灯
  16. 参考文献格式字号字体_论文格式要求及字体大小
  17. 诺贝尔奖大数据告诉你:最聪明的星座是谁
  18. 怎么禁用chrom'停用开发者模式'弹窗
  19. 单通道和多通道图像相关概念
  20. arch linux u盘安装,使用U盘安装Arch Linux系统步骤

热门文章

  1. C++链式队列基本操作
  2. 左右上下都能滚动的效果
  3. 好记性不如烂笔杆-android学习笔记十四 EditText 画行,解决光标压线问题
  4. php 动态加载扩展,仿照PHP的实现简单的扩展动态加载
  5. 手动创建一棵二叉树,然后利用前序、中序、后序、层序进行遍历(从创建二叉树到各种方式遍历)(含运行结果)
  6. python导入同级目录 上级目录文件
  7. xgboost源码 要看的
  8. Oracle SQL Loader的详细语法
  9. 在linux系统使用nginx部署静态网页
  10. 如何在Linux下安装Docker