news 2026/4/29 2:34:55

从零直接上手:速通YOLOv11!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从零直接上手:速通YOLOv11!

1 YOLOv11代码下载

如果你看过我上一篇文章,就会发现yolo11和yolo8的运行方法基本上是一模一样的,几乎没有区别,因此如果有不清楚的地方,大家可以参考上一篇,会更详细一些,为了不水篇幅,节约大家的时间,今天这篇会相对简短一点。

YOLOv11的代码在github上可以直接下载,给出下载链接:

https://github.com/ultralytics/ultralytics

下载后我们对压缩包进行解压,得到YOLO11的代码:

2 环境准备

这里默认大家安装了conda和torch的环境,以下演示是在conda中进行的,如果有同学不太了解conda的安装过程,可以参考我的历史文章。

安装好前置环境后,此时查看README文档,创建虚拟环境,然后yolo11的依赖库,步骤如下:

创建一个名为yolov11_envconda虚拟环境(注意python要>=3.7):

conda create -n yolov11_env python=3.8 -y

  • 激活环境:

conda activate yolov11_env

  • 安装所需要的库:

pip install ultralytics

  • 查看安装的库:

conda list

此时yolo11的环境准备工作已经完成,我们可以开始着手准备训练。

3 YOLOv11的推理与训练

yolo11的推理训练测试与yolov8不能说是大差不差吧,只能说是一模一样。

为了快速验证效果,我们首先来使用yolov11进行推理,在我们的环境中运行命令:

yolo predict model=yolo11n.pt source="./bus.jpg"

执行命令:

此次检测结果存放在/ultralytics-main/runs/detect/predict5下:

我们再来看看yolo11的训练:

yolo detect train data=coco128.yaml model=yolo11n.pt epochs=100 imgsz=640

对比yolov8的命令:

yolo detect train data=coco128.yaml model=yolov8n.pt epochs=100 imgsz=640

大家可以看出只有一个细微的区别,yolo模型的名字不带版本'v'.

4 YOLO11训练自定义数据集

我们针对卡车检测数据集采用yolo11来训练,数据集的下载地址:

https://public.roboflow.com/object-detection/vehicles-openimages/1

下载后我们进行解压,看到依然是yolo的目录和格式(数据集中是data.yaml),vehicles.yaml是我改的。

我们修改vehicles.yaml为:

#Dataset root directory relative to the yolov5 directory path: ../datasets/Vehicles #Train/val/test sets: specify directories, *.txt files, or lists train: ../train/images val: ../valid/images test: ../test/images nc: 5 names: ['Ambulance', 'Bus', 'Car', 'Motorcycle', 'Truck']

将这个yaml放在/ultralytics-main/ultralytics/cfg/datasets/vehicles.yaml。

我们来进行训练,训练命令:

yolo detect train data=./ultralytics/cfg/datasets/vehicles.yaml model=yolo11n.pt epochs=100 imgsz=640

训练界面:

训练完成,权重结果保存在/ultralytics-main/runs/detect/train8/weights/best.pt

进行测试,命令为:

yolo predict model=runs/detect/train8/weights/best.pt source= ../datasets/Vehicles/test/images

看看效果:

效果还行。

欢迎大家关注我的gzh:阿龙AI日记

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 0:12:28

内存短缺意外带来好处:AI PC炒作降温

内存价格飙升对今年想要购买、组装或升级电脑的人来说是坏消息,但对那些厌倦了所谓"AI PC"宣传的人来说,这可能是个好消息。据Ars Technica报道,由生成式AI热潮推动的数据中心需求不断增长,导致内存和闪存芯片短缺&…

作者头像 李华
网站建设 2026/4/25 11:15:10

三星与是德科技验证5G卫星间直连通信技术

是德科技宣布了一项"突破性"成果,使用三星下一代调制解调器芯片组,在n252频段成功实现了端到端实时新无线电非地面网络(NR-NTN)连接。项目背景与意义两家公司指出,可靠的全球连接正成为消费者、车辆、物联网设备和关键通信日益增长…

作者头像 李华
网站建设 2026/4/18 5:25:16

Playwright测试调试技巧:断点、日志与跟踪查看器

调试自动化测试是每个测试工程师的必修课。即使编写了最完善的测试脚本,也难免遇到元素定位失败、异步加载问题或难以复现的缺陷。今天,我将分享Playwright中三个核心调试技巧,这些技巧在实际工作中帮我节省了无数时间。 一、断点调试&#…

作者头像 李华
网站建设 2026/4/18 8:15:07

深度学习毕设项目推荐-基于python深度学习的纸箱是否有破损识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/19 17:36:28

中国大模型行业全面解析:从入门到实战的程序员指南

中国大模型行业经历了从探索到成熟的快速发展,形成了基础层、模型层和应用层的完整产业链。目前商业化进程加速,2024年市场规模预计超200亿元,金融、政府、教育等领域渗透率最高。未来大模型市场将保持40%以上年复合增速,预测大模…

作者头像 李华
网站建设 2026/4/17 18:42:06

2026年计算机领域重点支持方向(参考)

截至2026年初,计算机及相关技术领域在中国正处于“十四五”收官、“十五五”开启的关键节点。一、2026年国家政策重点支持方向 ✅ 1. 人工智能(AI)与大模型 政策依据:《新一代人工智能发展规划》持续深化;2026年中央经…

作者头像 李华