yolov8训练自己的数据集

news/2024/11/7 18:27:24/

太卷了!!!! 太卷了!!!!太卷了!!!!!太卷了!!!!!太卷了!!!!!太卷了!

真的快要卷秃噜皮了!!!!学习的速度跟不上别人更新的速度。。。。太难了!!!!!!

之前写了一篇yolov8s的网络结构图:

yolov8s网络模型结构图_Mrs.Q粉红猫的博客-CSDN博客yolov8真的来了!U神出品的yolov8,虽然还没正式公布,但是已经放出代码了。代码有着很强烈的yolov5风格。学的速度还跟不上别人更新的速度,咋玩呀!先看看yolov8seg、det的炼丹。再看看map::都快卷秃噜皮了。yolov8s已经达到了0.6ms了。先看看ONNX图:这个是带NMS的。1、yolov8是无锚框了。2、增加了C2F结构。https://blog.csdn.net/zhangdaoliang1/article/details/128577291

yolov8的github:

https://github.com/ultralytics/ultralytics

yolov8的权重:

https://github.com/ultralytics/assets/releases

yolov8的文档:

https://v8docs.ultralytics.com/

第一步下载源码:(这个分windows和linux)这个whl后面会有链接

 windows下的安装whl之后的源码都是anconda的lib里面:

 但是在linux下面就不一样:在自己的文件夹下:

 

数据集格式:

数据集的格式直接参考v5的格式:

 

新建一个mydata.yaml文件:修改为如下所示:

 

超参数进行修改:(yolo/configs/default.yaml) 可以直接在这里面修改,也可以命令行修改

 

训练:

yolo task=detect mode=train model=weights/yolov8s.pt data=yolo/data/datasets/mydata.yaml batch=60 epochs=2000 imgsz=1280

训练结果:我是训练了2次;第一次map50=0.915  第二次0.911

 

 

总体来说比yolov5s的0.905高一点的:

参数量进行对比:V8s的参数量明显是比v5s大的

 

 

yolov5:

 

 

 


http://www.ppmy.cn/news/11463.html

相关文章

Python正则表达式

正则表达式正则表达式1、正则表达式概述2、re模块3、Match对象4、正则表达式5、表示字符6、转义字符7、表示数量8、表示边界9、表示分组10、RE模块高级使用11、贪婪与非贪婪(业务默认也是贪婪的去匹配查询)练习正则表达式 1、正则表达式概述 正则表达式…

指针进阶(C语言)

目录 字符指针 使用方法: 1、指向字符 2、指向字符串的首地址 指针数组 数组指针 数组指针的定义 数组名表示的含义 数组指针的使用 数组参数、指针参数 一位数组传参 二维数组传参 一级指针传参 二级指针传参 函数指针 函数指针数组 指向函数指针数组的指针 回调函…

座舱显示的未来到底是什么?宝马供应商给出了答案

“显示器是汽车的核心人机界面,”业内人士表示,与此同时更智能化、体验更好的显示解决方案在驾驶舱的设计中起着核心作用。 屏幕及其增强驾驶体验的巨大潜力正迅速成为未来智能网联汽车DNA的一部分。高分辨率、大尺寸以及曲面屏、OLED屏等等新元素&…

【JavaSE】初识Java

初识JavaBIT-1 初识Java前言1. Java语言概述1.1 Java是什么1.2 Java语言的重要性1.3 Java语言发展简史1.4 Java语言特性2. 初识Java的main方法2.1 main方法示例2.2 运行Java程序3. 注释3.1 基本规则3.2 注释规范4. 标识符5. 关键字BIT-1 初识Java 【本节目标】 Java语言简介、…

【数据结构】顺序表

1.线性表线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。…

使用Python根据原始Excel表格批量生成目标Excel表格

点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤亭台六七座,八九十枝花。大家好,我是Python进阶者。一、前言前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求&#…

Linux编辑器-gcc/g++使用

目录 背景: 预处理: 编译: 汇编: 连接: 静态连接: 动态连接: 自动化编程make/makefile: 背景: 我们知道任何一个c语言或者c文件想要生成一个可执行程序必须完成4个…

Acwing4653. 数位排序

小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序。 当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面。 例如,2022 排在 409 前面,因为 2022 的数…