www.teandq.com
晓安科普

yolo_yolov5

2024-05-25Aix XinLe

贾浩楠 发自 凹非寺量子位 报道 | 公众号 QbitAIYOLOv4还没有退热,YOLOv5已经发布!6月9日,Ultralytics公司开源

yolo_yolov5

 

贾浩楠 发自 凹非寺量子位 报道 | 公众号 QbitAIYOLOv4还没有退热,YOLOv5已经发布!6月9日,Ultralytics公司开源了YOLOv5,离上一次YOLOv4发布不到50天而且这一次的。

YOLOv5是完全基于PyTorch实现的!

在我们还对YOLOv4的各种骚操作、丰富的实验对比惊叹不已时,YOLOv5又带来了更强实时目标检测技术按照官方给出的数目,现版本的YOLOv5每个图像的推理时间最快0.007秒,即每秒140帧(FPS),但YOLOv5的权重文件大小只有YOLOv4的。

1/9接下来一起了解一下最新的YOLOv5吧更快更小巧的YOLOv5老规矩,先来介绍一下安装过程安装YOLOv5通过下方代码实现:$ pip install -U -r requirements.txt。

要求Python3.7以上版本,PyTorch1.5以上。YOLOv5的4组不同权重在COCO2017数据集上的结果如下:

所有模型均采用默认配置与超参数训练了300epoch,且未添加自动扩增技术可以看到,它超过了大部分的目标检测器,同时具有超快的速度APtest指的是COCO-test-dev2017上的结果,其他AP表示val2017的精度。

所有指标均为单模型、单尺度、为进行任何集成与TTA可以通过如下命令进行重现上述指标:pythontest.py —img-size 736 —conf_thres 0.001延迟是在V100 GPU上对5000个COCO-val2017中的数据进行测试的结果,包含数据预处理、模型推理、后处理以及NMS。

平均NMS的时间为1.6ms/image

上述指标可以通过如下命令复现:pythontest.py—img-size640—conf_thres0.1—batch-size16YOLOv5在单一V-100 GPU的情况下,COCO 2017数据集上的训练时间分别为:

可以通过以下代码开始训练:$ python train.py —data coco.yaml —cfg YOLOv5s.yaml —weights ‘’ —batch-size 16

△不同权重YOLOv5的对比YOLOv5在中国国内街景监控上的实测,包含了YOLOv5 s/m/l/x四种不同权重:

△测试视频来自B站@才疏学浅的小白用户的测试实例并没有给出与前代YOLOv4的对比,但官方给出了数据说明YOLOv5速度比前代更快,在运行Tesla P100的YOLOv5 Colab笔记本中,每个图像的推理时间快至0.007秒,意味着每秒140帧(FPS)!相比之下,YOLOv4在转换为相同的Ultralytics PyTorch后达到了50帧 。

同时,在研究者对血细胞计数和检测(BCCD)数据集的测试中,经过100个epoch的训练,获得了大约0.895的平均精度(mAP),与EfficientDet和YOLOv4相当。

YOLOv5体积小,YOLOv5 s的权重文件为27MBYOLOv4(Darknet架构)的权重文件为244MBYOLOv5比YOLOv4小近90%这意味着YOLOv5可以更轻松地部署到嵌入式设备此外,因为YOLOv5是在PyTorch中实现的,所以它受益于已建立的PyTorch生态系统;YOLOv5还可以轻松地编译为ONNX和CoreML,因此这也使得部署到移动设备的过程更加简单。

大神没交棒,但YOLOv5还是来了严格来讲,这次Ultralytics放出的YOLOv5,是YOLOv4的一个实现版本(性能有改进),只不过是完全用Pyotorch实现了并且支持转ONNX以及CoreML等,方便用户在移动端部署。

所以也有网友叫它YOLOv4.5。截止发稿,原YOLO项目官方(Darknet)也没有添加YOLOv5链接,所以,这个「YOLOv5」的名号,是Ultralytics团队自封的。

Ultralytics公司可能大家不熟悉,但提到他们公司的一个项目,很多人应该就知道了:基于PyTorch复现的YOLOv3按目前github上star数来看,应该是最受欢迎的YOLOv3的PyTorch实现版本。

值得一提的是,Ultralytics公司的Glenn Jocher是mosaic数据增强方法的创建者,这种方法是改进后的YOLOv4中的重要技术。

Glenn Jocher就是这次YOLOv5项目的主要开发者尽管官方还没认可项目命名为”YOLOv5”这个名字,但它对上一版本性能的改善和提升十分显著,网友也对其开源的精神纷纷点赞,希望项目继续更新,造福更多的YOLO用户。

传送门https://github.com/ultralytics/YOLOv5

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186

知识yolo_yolov5

2024-05-25Aix XinLe146

yolo_yolov5贾浩楠 发自 凹非寺量子位 报道 | 公众号 QbitAIYOLOv4还没有退热,YOLOv5已经发布!6月9日,Ultralytics公司开源…

知识貔貅_貔貅图片

2024-05-25Aix XinLe89

貔貅_貔貅图片貔貅是我国民间十分受爱戴的神兽,因为它不仅祥瑞强大,而且还有珍珠驱邪、招财进宝的作用。从古至今,关于貔貅的文化和说法从来不少,如何认识各种貔貅,…

知识数据透视表_数据透视表excel教程

2024-05-25Aix XinLe162

数据透视表_数据透视表excel教程在Excel表格中,数据透视表使常见的一种处理数据工具,它可以快速汇总、分析数据,从不同角度对数据进行筛选、排序、求和等操作,使我们更好的了解分…

知识amd cpu性能排行(amd a系列cpu性能排行)

2024-05-25Aix XinLe143

amd cpu性能排行(amd a系列cpu性能排行)大家好,我是海韵,AMD作为英特尔的唯一竞争对手,也是不断的推出优化自己的产品,今天就给大家介绍一下AMD目前比较热门的CPU,看看有没有你用的…

知识pcb_pcb人才网

2024-05-25Aix XinLe88

pcb_pcb人才网印制电路板,是承载电子元器件并连接电路的桥梁,指在通用基材上按预定设计形成点间连接及印制元件的印制板,其主要功能是使各种电子零组件形成预定电路的…