IT评测·应用市场-qidao123.com技术社区
标题:
YOLO11训练本身的数据集(吸烟、跌倒举动检测)
[打印本页]
作者:
南七星之家
时间:
2024-10-9 08:45
标题:
YOLO11训练本身的数据集(吸烟、跌倒举动检测)
前言
由于本人水平有限,难免出现错漏,敬请批评改正。
更多出色内容,可点击进入Python日常小操纵专栏、OpenCV-Python小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看
基于DETR的人脸伪装检测
YOLOv7训练本身的数据集(口罩检测)
YOLOv8训练本身的数据集(足球检测)
YOLOv10训练本身的数据集(交通标志检测)
YOLO11训练本身的数据集(吸烟、跌倒举动检测)
YOLOv5:TensorRT加速YOLOv5模子推理
YOLOv5:IoU、GIoU、DIoU、CIoU、EIoU
玩转Jetson Nano(五):TensorRT加速YOLOv5目的检测
YOLOv5:添加SE、CBAM、CoordAtt、ECA注意力机制
YOLOv5:yolov5s.yaml配置文件解读、增加小目的检测层
Python将COCO格式实例分割数据集转换为YOLO格式实例分割数据集
YOLOv5:利用7.0版本训练本身的实例分割模子(车辆、行人、路标、车道线等实例分割)
利用Kaggle GPU资源免费体验Stable Diffusion开源项目
相关先容
YOLO11是Ultralytics YOLO系列实时目的探测器的最新版本,重新定义了具有尖端精度,速度和效率的可能性。在从前的YOLO版本令人印象深刻的进步的根本上,YOLO11引入了架构和训练方法的庞大改进,使其成为广泛的计算机视觉任务的通用选择。
[1] YOLO11 源代码地址:https://github.com/ultralytics/ultralytics.git
[2] YOLO11 官方文档:https://docs.ultralytics.com/models/yolo11/
关键特性
加强的特性提取
:YOLO11接纳了改进的骨干和颈部架构,加强了特性提取能力,以实现更精确的目的检测和复杂的任务性能。
优化效率和速度
:YOLO11引入了精炼的架构设计和优化的培训管道,提供更快的处理速度,并保持精度和性能之间的最佳均衡。
更少参数的更高精度
:随着模子设计的进步,YOLO11m在利用COCO数据集时实现了更高的均匀均匀精度(mAP)。
前提条件
熟悉Python
实验环境
torch==2.0.1
torchvision==0.15.2
onnx==1.14.0
onnxruntime==1.15.1
pycocotools==2.0.7
PyYAML==6.0.1
scipy==1.13.0
onnxsim==0.4.36
onnxruntime-gpu==1.18.0
gradio==4.31.5
opencv-python==4.9.0.80
psutil==5.9.8
py-cpuinfo==9.0.0
huggingface-hub==0.23.2
safetensors==0.4.3
复制代码
安装环境
pip install ultralytics
# 或者
pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple # 国内清华源,下载速度更快
复制代码
项目地址
YOLO11 源代码地址:https://github.com/ultralytics/ultralytics.git
Linux
git clone https://github.com/ultralytics/ultralytics.git
cd ultralytics
# conda create -n yolo11 python=3.9
# conda activate yolo11
pip install -r requirements.txt
pip install -e .
复制代码
Cloning into 'ultralytics'...
remote: Enumerating objects: 4583, done.
remote: Counting objects: 100% (4583/4583), done.
remote: Compressing objects: 100% (1270/1270), done.
remote: Total 4583 (delta 2981), reused 4576 (delta 2979), pack-reused 0
Receiving objects: 100% (4583/4583), 23.95 MiB | 1.55 MiB/s, done.
Resolving deltas: 100% (2981/2981), done.
复制代码
Windows
请到https://github.com/ultralytics/ultralytics.git网站下载源代码zip压缩包。
cd yolov10
# conda create -n yolo11 python=3.9
# conda activate yolo11
pip install -r requirements.txt
pip install -e .
复制代码
利用YOLO11训练本身的数据集进行吸烟、跌倒举动检测
准备数据
本文所利用数据集下载地址:https://download.csdn.net/download/FriendshipTang/89862078
进行训练
yolo train model=yolo11n.pt data=../datasets/Smoke-Fall-YOLO-datasets/smoke_fall.yaml epochs=100 batch=16 imgsz=640 device=0 workers=0
复制代码
进行预测
yolo predict model=runs\detect\train\weights\best.pt source=test_imgs/
复制代码
进行验证
yolo detect val data=../datasets/Smoke-Fall-YOLO-datasets/smoke_fall.yaml model=runs\detect\train\weights\best.pt batch=16 imgsz=640 device=0
复制代码
参考文献
[1] YOLO11 源代码地址:https://github.com/ultralytics/ultralytics.git
[2] YOLO11 官方文档:https://docs.ultralytics.com/models/yolo11/
由于本人水平有限,难免出现错漏,敬请批评改正。
更多出色内容,可点击进入Python日常小操纵专栏、OpenCV-Python小应用专栏、YOLO系列专栏、自然语言处理专栏或我的个人主页查看
基于DETR的人脸伪装检测
YOLOv7训练本身的数据集(口罩检测)
YOLOv8训练本身的数据集(足球检测)
YOLOv10训练本身的数据集(交通标志检测)
YOLO11训练本身的数据集(吸烟、跌倒举动检测)
YOLOv5:TensorRT加速YOLOv5模子推理
YOLOv5:IoU、GIoU、DIoU、CIoU、EIoU
玩转Jetson Nano(五):TensorRT加速YOLOv5目的检测
YOLOv5:添加SE、CBAM、CoordAtt、ECA注意力机制
YOLOv5:yolov5s.yaml配置文件解读、增加小目的检测层
Python将COCO格式实例分割数据集转换为YOLO格式实例分割数据集
YOLOv5:利用7.0版本训练本身的实例分割模子(车辆、行人、路标、车道线等实例分割)
利用Kaggle GPU资源免费体验Stable Diffusion开源项目
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4