YOLOv8训练自己的数据集(详细教程)

 更新时间:2023年01月17日 16:10:37   作者:Mr Dinosaur  
YOLO是一种基于图像全局信息进行预测的目标检测系统,YOLOv8 是ultralytics公司在2023年1月10号开源的YOLOv5的下一个重大更新版本,这篇文章主要给大家介绍了关于YOLOv8训练自己的数据集的相关资料,需要的朋友可以参考下

等了好久终于等到了V8,赶紧测测效果,放张官网的比对图

官网链接

https://github.com/ultralytics/ultralytics

再下载自己所需要的权重

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

使用pycharm打开之后,需要在命令行输入下面命令

pip install ultralytics

参数配置

打开目录下的文件夹 ultralytics->yolo->configs->default.yaml

参数可以根据自己的需求输入在命令行里(自认为没有V5简洁直观,甚至有点麻烦)

训练

在主目录下创建个myself.yaml文件,格式与V5的一样

训练命令

yolo task=detect mode=train model=yolov8n.pt data=myself.yaml batch=60 epochs=300 imgsz=640

检测

将训练好的best.pt放到主目录下(方便省事),在命令行输入

yolo task=detect mode=predict model=best.pt source="C:\Users\Desktop\1"

runs文件夹查看效果即可

评价

  • 训练时好慢,有的时候还会出异常,GPU利用率上不去,希望后期能修复,别像V6,V7一样就好
  • 目前推出的都是适合640的模型,在较大分辨率图片上看不出效果,等1280适配的模型出了再更新
  • 最重要的是,目前V8只支持使用命令去训练和其他操作....

总结

到此这篇关于YOLOv8训练自己的数据集的文章就介绍到这了,更多相关YOLOv8训练自己的数据集内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django objects的查询结果转化为json的三种方式的方法

    Django objects的查询结果转化为json的三种方式的方法

    这篇文章主要介绍了Django objects的查询结果转化为json的三种方式的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Python OpenCV基于霍夫圈变换算法检测图像中的圆形

    Python OpenCV基于霍夫圈变换算法检测图像中的圆形

    这篇文章主要介绍了通过霍夫圈变换算法检测图像中的圆形,文中用到的函数为cv2.HoughCircles(),该函数可以很好地检测圆心。感兴趣的小伙伴可以了解一下
    2021-12-12
  • 使用selenium模拟动态登录百度页面的实现

    使用selenium模拟动态登录百度页面的实现

    本文主要介绍了使用selenium模拟动态登录百度页面,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • python清洗疫情历史数据的过程详解

    python清洗疫情历史数据的过程详解

    这篇文章主要介绍了python清洗疫情历史数据,包括数据获取方法及使用python读取csv的详细代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 基于Python制作AI聊天软件的示例代码

    基于Python制作AI聊天软件的示例代码

    这篇文章主要为大家详细介绍了如何利用Python语言制作一个简易的AI聊天软件,可以实现自动聊天,文中的示例代码讲解详细,需要的可以参考一下
    2022-07-07
  • Django通过dwebsocket实现websocket的例子

    Django通过dwebsocket实现websocket的例子

    今天小编就为大家分享一篇Django通过dwebsocket实现websocket的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 基于Python自制一个文件解压缩小工具

    基于Python自制一个文件解压缩小工具

    经常在办公的过程中会遇到各种各样的压缩文件处理,但是呢每个压缩软件支持的格式又是不同的。本文就来用Python自制一个文件解压缩小工具,可以支持7z/zip/rar三种格式,希望对大家有所帮助
    2023-02-02
  • Win10操作系统中PyTorch虚拟环境配置+PyCharm配置

    Win10操作系统中PyTorch虚拟环境配置+PyCharm配置

    本文主要介绍了Win10操作系统中PyTorch虚拟环境配置+PyCharm配置,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Django正则URL匹配实现流程解析

    Django正则URL匹配实现流程解析

    这篇文章主要介绍了Django正则URL匹配实现流程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 基于Python实现人脸自动戴口罩系统

    基于Python实现人脸自动戴口罩系统

    2019年新型冠状病毒感染的肺炎疫情发生以来,牵动人心,举国哀痛,口罩、酒精、消毒液奇货可居。这篇文章主要介绍了基于Python的人脸自动戴口罩系统,需要的朋友可以参考下
    2020-02-02

最新评论