YOLOv8 的安装、使用与训练
创作时间:
作者:
@小白创作中心
YOLOv8 的安装、使用与训练
引用
CSDN
1.
https://blog.csdn.net/qq_54334713/article/details/138191237
YOLOV8简介
YOLOv8是YOLO系列的最新版本,它融合了先进的深度学习技术和目标检测领域的最新研究成果。与其前身相比,YOLOv8在速度和精度方面都有了显著的提升,使其成为一个理想的实时目标检测解决方案。该模型结合了卷积神经网络(CNN)和一系列优化技术,能够在保持高效率的同时实现更精准的目标检测。
YOLOv8安装
在开始之前,请确保已经安装了Anaconda。以下是详细的安装步骤:
新建一个虚拟环境:
conda create -n yolov8 python=3.8
激活虚拟环境:
conda activate yolov8
安装PyTorch:
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia
下载YOLOv8源码:
git clone https://github.com/ultralytics/ultralytics.git
进入项目目录:
cd ultralytics
安装ultralytics包:
pip install ultralytics
YOLOv8使用权重
在ultralytics
项目中,可以找到YOLOv8的预训练权重。以下是下载和使用预训练权重的步骤:
下载预训练权重:
wget https://github.com/ultralytics/assets/releases/download/v8.2.0/yolov8n.pt
将下载的权重文件保存到项目根目录。
使用预训练模型进行检测:
yolo predict model=yolov8n.pt source=ultralytics/assets/zidane.jpg
检测结果将保存在指定的输出目录中。
YOLOv8如何训练数据集
要训练自己的数据集,需要按照以下步骤进行:
在源代码目录下新建一个
datasets
文件夹,并准备好数据集,确保数据集的文件结构与COCO数据集一致。下载官方提供的COCO8数据集作为参考:
wget https://ultralytics.com/assets/coco8.zip unzip coco8.zip -d datasets
创建自己的数据集配置文件。以一个包含"person"类别的数据集为例,创建
my_person.yaml
文件,并参考coco8.yaml
文件进行配置。配置文件示例如下:train: D:\Desktop\Yolo\ultralytics\datasets\myperson\train val: D:\Desktop\Yolo\ultralytics\datasets\myperson\val nc: 1 names: ['person']
使用命令行训练模型:
yolo detect train data=D:\Desktop\Yolo\ultralytics\datasets\myperson\my_person.yaml model=yolov8n.yaml pretrained=ultralytics/yolov8n.pt epochs=300 batch=4 lr0=0.01
训练过程中的详细参数请参考官方文档。
训练结果示例如下:
热门推荐
200克米饭的热量
突发!呼吸机巨头,国内最严重级别召回!
解读小说名字中的隐喻与象征意义
为什么健身要吃低脂高蛋白食物
奥司他韦饭前吃还是饭后吃
前端如何安全上传文件
我国城市道路非机动车通行安全管理状况分析及思考建议
胃痉挛多久自愈?了解这些自愈条件,告别疼痛!
从焦虑到惊恐发作:精神心理科视角下的升级与应对
二战爆发前的四大历史事件:从埃塞俄比亚到苏德互不侵犯条约
CM模式:国际工程项目管理的创新实践
查酒驾牵扯案件的法律程序与实务操作
葡萄酒在发酵过程中为什么要往里加糖、加酸?
宠物健康,狂犬病疫苗,一年一次真的够吗?别忽视这个问题!
为何这些歌词成为时尚标杆?
卧室装修设计可用哪些隔音材料?
借款合同的成立要件、诉讼时效及违约金约定详解
浅析中国古代建筑设计与建造风格
晚上饿了应采用何种方式消除饥饿感
无痛胃镜“睡一觉”就完事?其实暗藏玄机!
连续上涨为什么?连续上涨的市场反应是什么?
加强人文关怀,驱散病耻感的阴霾
补钙不是万能的:专家解读骨骼健康的关键因素
五祖寺的青檀树:千年古树见证佛教文化传承
3J21形变强化型钴基合金的物理性能概述
小区电动车违规充电引发安全事故,多人被采取刑事强制措施
如何解决贴铝扣板的相关问题并确保施工质量?这种质量怎样有效提升?
墙面扣板的种类与特点详解
如何确定无风险利率和风险溢价?
什么是无风险投资?实现财富稳健增长的秘诀