0

0

yolov部署到iPhone或终端实践全过程

WBOY

WBOY

发布时间:2024-05-23 17:58:27

|

702人浏览过

|

来源于51CTO.COM

转载

期待已久的检测经典又来了一波强袭——yolov5。其中,yolov5没有完整的文件,现在最重要的应该是把yolov4弄清楚,在目标检测领域中受益匪浅,可以在某些场景得到较高的提升。今天我们还是给大家分析yolov4,下一期我们将实践得将yolov5部署到苹果手机或者在终端通过摄像头实时检测!

一、技术回顾

有大量的特征被认为可以提高卷积神经网络(CNN)的精度。需要在大型数据集上对这些特征的组合进行实际测试,并对结果进行理论验证。某些功能只对某些模型进行操作,某些问题只对某些模型进行操作,或只对小规模数据集进行操作;而某些功能(如批处理规范化和剩余连接)则适用于大多数模型、任务和数据集。本文假设这些通用特征包括加权剩余连接(WRC)、跨阶段连接(CSP)、跨小批量规范化(CMbN)、自对抗训练(SAT)和Mish激活。本文使用了新功能:WRC、CSP、CMbN、SAT、错误激活、马赛克数据增强、CMbN、DropBlock正则化和CIoU丢失,并将其中一些功能结合起来,以达到以下效果:43.5%的AP(65.7%的AP50),使用MS+COCO数据集,在Tesla V100上实时速度为65 FPS。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

yolov部署到iPhone或终端实践全过程

二、创新点分析

Mosaic数据增强

把四张图拼成一张图来训练,变相的等价于增大了mini-batch。这是从CutMix混合两张图的基础上改进;

yolov部署到iPhone或终端实践全过程

Self-Adversarial Training

在一张图上,让神经网络反向更新图片,对图片做改变扰动,然后在这个图片上训练。这个方法,是图片风格化的主要方法,让网络反向更新图片来风格化图片。

Self-Adversarial Training (SAT) also represents a new data augmentation technique that operates in 2 forward backward stages. In the 1st stage the neural network alters the original image instead of the network weights. In this way the neural network executes an adversarial attack on itself, altering the original image to create the deception that there is no desired object on the image. In the 2nd stage, the neural network is trained to detect an object on this modified image in the normal way.

yolov部署到iPhone或终端实践全过程

Cross mini-batch Normal

CmBN表示CBN修改的版本,如下图所示,定义为 Cross mini-Batch Normalization(CMBN)。这只收集单个批次内最小批次之间的统计数据。

yolov部署到iPhone或终端实践全过程

modify SAM

yolov部署到iPhone或终端实践全过程

yolov部署到iPhone或终端实践全过程

从SAM的逐空间的attention,到逐点的attention修改的PAN,把通道从相加(add)改变为concat

 实验 

yolov部署到iPhone或终端实践全过程

以数据增强方法为例,虽然增加了训练时间,但可以让模型泛化性能和鲁棒性更好。例如下面的常见增强方法:

ChatX翻译
ChatX翻译

最实用、可靠的社交类实时翻译工具。 支持全球主流的20+款社交软件的聊天应用,全球200+语言随意切换。 让您彻底告别复制粘贴的翻译模式,与世界各地高效连接!

下载
  • 图像扰动,
  • 改变亮度、对比对、饱和度、色调
  • 加噪声
  • 随机缩放
  • 随机裁剪(random crop)
  • 翻转
  • 旋转
  • 随机擦除(random erase)
  • Cutout
  • MixUp
  • CutMix

通过实验看得出,用了很多tricks,简直就是目标检测最强万花筒,下表是对分类网络的实验:

CSPResNeXt-50 classifier accuracy

yolov部署到iPhone或终端实践全过程

CSPDarknet-53 classifier accuracy

yolov部署到iPhone或终端实践全过程

在YOLOv4检测网络上,对比了四个loss(GIoU、CIoU、DIoU、MSE),标签平滑,Cosine学习率,遗传算法选超参数,Mosaic数据增强等各种方法。下表是YOLOv4检测网络上的消融实验结果:

CSPResNeXt50-PANet-SPP, 512x512

yolov部署到iPhone或终端实践全过程


yolov部署到iPhone或终端实践全过程

使用不同与训练权重模型用于训练:

yolov部署到iPhone或终端实践全过程

不同的mini-batch size结果:

yolov部署到iPhone或终端实践全过程

最后,是在Maxwell、Pascal、Volta三个不同系列的GPU,在COCO 数据集上的结果对比:

yolov部署到iPhone或终端实践全过程

最劲爆的是,在COCO数据集,与其他框架比较(速度和精度):

yolov部署到iPhone或终端实践全过程

yolov部署到iPhone或终端实践全过程

yolov部署到iPhone或终端实践全过程

yolov部署到iPhone或终端实践全过程


相关专题

更多
页面置换算法
页面置换算法

页面置换算法是操作系统中用来决定在内存中哪些页面应该被换出以便为新的页面提供空间的算法。本专题为大家提供页面置换算法的相关文章,大家可以免费体验。

388

2023.08.14

iPhone文本消息乱序错误如何解决?
iPhone文本消息乱序错误如何解决?

解决办法:1、强制关闭消息应用程序;2、重启你的iPhone;3、自动禁用设置并再次启用;4、关闭iMessage并重新打开;5、重置所有设置;6、使用ReiBoot修复iOS。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

278

2024.11.19

删除iPhone上所有照片的方法
删除iPhone上所有照片的方法

删除iPhone上所有照片的方法;1、删除整个照片库;2、从相册中删除所有照片;3、仅从图库中删除照片;4、仅删除视频,屏幕截图,自拍,实时或人像照片;5、删除某人的所有照片;6、永久删除已删除的照片等等。想了解更多相关的内容,请阅读专题下面的文章。

839

2024.12.11

iPhone静音开关不起作用
iPhone静音开关不起作用

若 iPhone 静音开关失效,先检查硬件,看开关状态、清洁缝隙。接着重启手机,查看静音及勿扰模式设置,更新系统。若都不行,可恢复出厂设置(提前备份)。若仍无效,可能是严重硬件问题,需联系苹果客服或去授权维修中心。

180

2025.03.20

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

php网站源码教程大全
php网站源码教程大全

本专题整合了php网站源码相关教程,阅读专题下面的文章了解更多详细内容。

4

2025.12.31

视频文件格式
视频文件格式

本专题整合了视频文件格式相关内容,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

不受国内限制的浏览器大全
不受国内限制的浏览器大全

想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!

7

2025.12.31

出现404解决方法大全
出现404解决方法大全

本专题整合了404错误解决方法大全,阅读专题下面的文章了解更多详细内容。

42

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号