news 2026/4/3 6:44:42

从零直接上手:速通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/1 22:26:13

直接画圆或输入半径(关键字和选择状态并列)

if (pointResult.Status PromptStatus.Keyword) else if (pointResult.Status PromptStatus.OK){// 用户直接指定了点,使用默认半径画圆CreateCircle(db, ed, pointResult.Value, radius);}else{// 用户取消return;}public static void DrawCircleWithDirectOptio…

作者头像 李华
网站建设 2026/4/2 8:53:27

计算机深度学习毕设实战-基于python机器学习的纸箱是否有破损识别基于python深度学习的纸箱是否有破损识别

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

作者头像 李华
网站建设 2026/3/31 23:11:41

AI自适应降噪耳机改变听觉体验

在AI技术快速融入智能手机、笔记本电脑、平板电脑和耳机的竞赛中,最引人注目的AI功能通常会受到最多关注。当耳机使用AI进行实时翻译服务或支持免提访问生成式AI聊天机器人时,你会明显感知到。但还有一种你的耳机使用AI的方式,虽然不那么令人…

作者头像 李华
网站建设 2026/4/1 21:27:39

洛谷 T478345:循环数组 ← 单调队列 + 破环成链

【题目来源】 https://www.luogu.com.cn/problem/T478345 【题目描述】 给你一个循环的数组 A[1], A[2], A[3], ...., A[n]。循环的数组意思是 A[1] 的左边是 A[n],A[n] 的右边是 A[1],也就是可以理解为他们连成了一个环。 现在你的任务是找到一个字串&…

作者头像 李华
网站建设 2026/3/22 4:32:12

新年氛围营造:新疆/西藏/甘肃/青海购物中心美陈设计公司盘点

当新年的脚步踏遍西北大地,新疆的丝路驼铃、西藏的雪域风情、甘肃的敦煌文脉、青海的河湟古韵,都在购物中心这个城市核心场景中寻找新的表达。作为节日氛围营造的关键载体,美陈设计早已跳出 “静态装饰” 的局限,成为融合地域文化…

作者头像 李华