YOLO框架下(ultralytics) RTDETE 与 YOLOv8 目标检测对比

news/2024/7/10 23:54:04 标签: YOLO, 目标检测, 人工智能, RTDETR

YOLOultralytics_RTDETE__YOLOv8__0">YOLO框架下(ultralytics) RTDETE 与 YOLOv8 目标检测对比

文章目录

  • YOLO框架下(ultralytics) RTDETE 与 YOLOv8 目标检测对比
    • 0 前言:
    • 1 RTDETE 训练l模型
    • 2 YOLOv8 训练l模型
    • 3 对比总结
    • 4 s的训练对比(无预训练权重)

0 前言:

0.1 相同训练数据集和相同测试数据集下,采用RTDETE 与 YOLOv8 训练。

0.2 本人拉的ultralytics8.1的分支版本。

0.3 本次对比了l和s的模型,其中l的模型采用了预训练权重,s的模型无预训练权重。可以通过训练命令查看相关参数。

0.4 相关命令

git https://github.com/ultralytics/ultralytics.git

1 RTDETE 训练l模型

1.1 数据配置:

cp /ultralytics/cfg/datasets/coco8.yaml /ultralytics/cfg/datasets/rtdetr_coco8.yaml

/ultralytics/cfg/datasets/rtdetr_coco8.yaml如下:与YOLO训练格式是一致的

#######"""ultralytics/cfg/datasets/rtdetr_coco8.yaml"""
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: /media/user/mydata/datadqdetr  # dataset root dir
train: images/train  # train images (relative to 'path') 4 images
val: images/val  # val images (relative to 'path') 4 images
test:  # test images (optional)

names:
 0: pedes
 1: car
 2: bus
 3: truck
 4: bike
 5: moto
 6: tricycle
 7: coni
 8: warn
 9: tralight
 10: specialVehicle

1.2 模型配置

此处使用rtdetr-l.yaml 对应的预训练模型进行训练, 这里训练用的是预训练权重,所以此处的配置文件其实没什么用,不过nc习惯跟自己模型的类型数据一致

/ultralytics/cfg/models/rt-detr/rtdetr-l.yaml  

修改模型文件的nc与自己的类别数目匹配,其它不变

# Parameters
nc: 11  # number of classes
scales: # model compound scal

http://www.niftyadmin.cn/n/5359921.html

相关文章

大模型日报-20240202

文章目录 企业如何使用开源LLM:16个案例多模态LLM多到看不过来?先看这26个SOTA模型吧伯克利开源高质量大型机器人操控基准,面对复杂自主操控任务不再犯难市值登顶全球!微软上财季营收创历史新高,AI需求驱动云业务增收E…

「连载」边缘计算(十二)01-31:边缘部分源码(源码分析篇)

(接上篇) EdgeCore中功能模块的启动 EdgeCore中功能模块的启动与中的CloudCore中功能模块的启动流程完全相同,大家可以参考该部分。 组件源码分析 本节将对Kubernetes的核心组件的源码进行梳理和分析。这些组件包括控制节点的kube-apiser…

【Node系列】创建第一个服务器应用

文章目录 一、node介绍二、node创建应用三、node创建应用步骤四、相关链接 一、node介绍 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以用于构建高性能的网络应用程序。它采用事件驱动、非阻塞I/O模型,使得程序可以以高效地方式处理并发请求…

如何将 Git 的默认编辑器从 nano 更改为 vim

文章目录 确保安装了 Vim: sudo apt-get install vim这个命令用于在基于 Debian 的系统(如 Ubuntu)上安装 Vim 编辑器。如果 Vim 尚未安装,此命令会从软件仓库下载并安装它。 更改 Git 配置以使用 Vim 作为默认编辑器: code .git/config您提…

计算机网络(第六版)复习提纲21

SS4.6 互联网的路由选择协议 1 关于路由选择协议的基本概念 A 理想的路由算法(路由选择协议的核心)157 1 算法是正确和完整的 2 计算上简单 3 能适应通信量和网络拓扑的变化(自适应性) 4 稳定性 5 公平性 6 应当最佳(特…

第0章 Linux 基础入门

第0章 Linux 基础入门 RHCSA Red Hat Certified System Administrator 红帽认证系统管理员。 什么是计算机 计算机的组成: 控制器 运算器 存储器 输出设备 输入设备 计算机只能识别0和1,也就是二进制数。 为什么要学习Linux Linux 因其高效率…

谷歌浏览器网站打不开,显示叹号

问题: 您与此网站之间建立的连接不安全请勿在此网站上输入任何敏感信息(例如密码或信用卡信息),因为攻击者可能会盗取这些信息。 了解详情 解决方式: 网上有很多原因,亲测为DNS问题,设置&…

WPS WORD 宏导出高亮文本

WPS手机版可以直接导出高亮文本,但只能导出手机编辑的部分,如果同时在电脑上编辑过,电脑上高亮的无法导出,因为作者不一样。 但WPS电脑版没有这个功能,只能通过宏编程实现。 这里利用了审阅模式,在文字高亮…