YoloV7:训练自己得数据集详细教程

美团刚刚发出yolov6,AB大神就带着yolov7来了。。。。。这速度是真快。。

在 5-160 FPS 范围内速度和精度超过所有已知目标检测器。

在 后不到两个星期,提出 YOLOv4 的团队就发布了更新一代的版本。

本周三,YOLOv7 的论文被提交到了预印版论文平台 arXiv 上,其三位作者 Chien-Yao Wang、Alexey Bochkovskiy 和 Hong-Yuan Mark Liao 是 YOLOv4 的原班人马。

YoloV7:训练自己得数据集详细教程_第1张图片

相对于其他类型的工具,YOLOv7-E6 目标检测器(56 FPS V100,55.9% AP)比基于 transformer 的检测器 SWINL Cascade-Mask R-CNN(9.2 FPS A100,53.9% AP)速度上高出 509%,精度高出 2%,比基于卷积的检测器 ConvNeXt-XL Cascade-Mask R-CNN (8.6 FPS A100, 55.2% AP) 速度高出 551%,精度高出 0.7%。

此外, YOLOv7 的在速度和精度上的表现也优于 YOLOR、YOLOX、Scaled-YOLOv4、YOLOv5、DETR 等多种目标检测器。

YoloV7:训练自己得数据集详细教程_第2张图片

YoloV6:

meituan/YOLOv6: YOLOv6: a single-stage object detection framework dedicated to industrial applications. (github.com)icon-default.png?t=M666https://github.com/meituan/YOLOv6

YoloV7得github

WongKinYiu/yolov7: Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors (github.com)icon-default.png?t=M666https://github.com/WongKinYiu/yolov7

目录

1、数据集

2、文件配置

3、训练

4、训练结果

5、测试 


接下来我们开始训练yolov7:

1、数据集

数据集得格式如下:

datasets---------------images: 

                                            train:.jpg

                                             val: .jpg

                                labels:

                                           train: .txt

                                           val: .txt

                                train_list.txt

                                val_list.txt

2、文件配置

MyDataCoCo.yaml 

YoloV7:训练自己得数据集详细教程_第3张图片

3、训练

python train.py --weights weights/yolov7-tiny.pt --data data/MyDataCoCo.yaml --epochs 300 --batch-size 6 --img 640 640 --cfg cfg/training/yolov7-tiny.yaml --name yolov7-tiny --hyp data/hyp.scratch.p5.yaml --workers 0 --device 0

4、训练结果

YoloV7:训练自己得数据集详细教程_第4张图片

他这个训练在最开始的时候,大概前20轮,map =0 或者 map =  4.99 e-11 

YoloV7:训练自己得数据集详细教程_第5张图片

5、测试 

python detect.py --weights runs/train/yolov7-tiny2/weights/best.pt --source datasets/CiWaData/images/val/

YoloV7:训练自己得数据集详细教程_第6张图片YoloV7:训练自己得数据集详细教程_第7张图片YoloV7:训练自己得数据集详细教程_第8张图片YoloV7:训练自己得数据集详细教程_第9张图片YoloV7:训练自己得数据集详细教程_第10张图片YoloV7:训练自己得数据集详细教程_第11张图片YoloV7:训练自己得数据集详细教程_第12张图片

你可能感兴趣的:(AI-训练+部署,YoloV7,ONNX)