YOLOV8实例分割(环境配置+搭建模型+数据集制作+训练+预测全套)

目录

一、安装Anaconda3

1、下载

2、安装

3、验证

二、搭建windows上yolov8环境

1、cuda+pytorch+python版本选择

①查看自己电脑的cuda型号

 ②显卡驱动版本对应选择

2、创建虚拟环境

3、激活环境

​编辑

4、安装pytorch框架

①安装框架pytorch 1.9.0

②换镜像源

③pip install 和conda install的区别

三、安装yolov8

1、下载代码

2、命令行安装相关文件

① 切换路径到自己下载好的路径

② 安装依赖包

3、安装yolov8,它这里其实叫ultralytics

4、 测试

四、制作自己的数据集

1、https://roboflow.com 

2、labelme

①安装:在创建的虚拟环境中安装

②画标签

③把labelme格式转化成yolov8支持的数据集格式

五、用yolov8模型训练数据

六、模型预测结果

七、总结简明的步骤


一、安装Anaconda3

1、下载

到官网:

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2、安装

双击exe——Next——I Argee——just me ——选择路径(建议自定义,不要安装到c盘,且安装路径不要出现中文)——两个勾都勾上,不然配置环境很麻烦——Install——接下来页面两个勾不选——fnish完成安装。

3、验证

开始去找到这个 

点开能进入命令框,输入python,可以看到python版本。print(“hi”)

二、搭建windows上yolov8环境

1、cuda+pytorch+python版本选择

①查看自己电脑的cuda型号

        首先搜索栏找到设备管理器——显示适配器——NVIDIA(有这个才可以,说明电脑有GPU独显,否则就是只有集成显卡Intel,如图所以,很多比如联想台式电脑就没有独显,那么跑深度学习就得有服务器)  

在电脑上按键win+r——输入cmd——输入nvidia-smi

 ②显卡驱动版本对应选择

 (1)理论上显卡越新越好,但是有的新的会不稳定,显示花屏等异常出现,所以不能一味追求新。而且太新了可能还没来得及出来对应的pytorch版本,就没法匹配。

(2)安装的驱动版本<=电脑上显示的(支持最高cuda版本号),如本台电脑是12.0,那么安装的必须<=12.0,不能大于它。

(3)如果显卡<=PTX2080,推荐安装cuda10.2+cudnn7.6.5,或者其他版本;

        如果显卡>=PTX3050,则必须安装cuda>=11.0。

NVIDIA CUDA 官方文档

torch  torchvision Python
main/nightly     main/nightly >=3.8,<=3.11
2.0          0.15 >=3.8,<=3.11
1.13     0.14  >=3.7.2,<=3.10
1.12      0.13  >=3.7,<=3.10
1.11       0.12 >=3.7,<=3.10
1.10   0.11  >=3.6,<=3.9
1.9 0.10  >=3.6,<=3.9
1.8   0.9 >=3.6,<=3.9
1.7 0.8 >=3.6,<=3.9
1.6 0.7   >=3.6,<=3.8
1.5  0.6 >=3.5,<=3.8
1.4 0.5 >=3.8,<=3.11
1.3 0.4.2/0.4.3 ==2.7,>=3.5,<=3.8
1.2 0.4.1   ==2.7,>=3.5,<=3.7
1.1  0.3  ==2.7,>=3.5,<=3.7
<=1.0 0.2 ==2.7,>=3.5,<=3.7

2、创建虚拟环境

conda create -n 自己起名字 python==

如:conda create -n yolov8 python==3.8.0

  • 19
    点赞
  • 224
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论
要使用YOLOv8进行实例分割训练自己的数据集,你可以按照以下步骤进行操作: 1. 首先,安装所需的境。可以使用conda或pip安装所需的依赖项。可以参考引用中的GitHub页面中提供的文档,了解如何安装YOLOv8所需的环境。 2. 准备自己的数据集。将你的数据集按照YOLOv8的格式进行标注。每个标注文件应包含图像中每个实例的边界框和类别信息。可以使用YOLO标注工具或其他可用的工具进行标注。 3. 将数据集划分为训练集和验证集。确保两个数据集中的图像数量合适,并且在训练过程中能够提供良好的泛化性能。 4. 配置YOLOv8训练参数。根据你的数据集和任务需求,调整模型的超参数,如学习率、批量大小、训练轮数等。可以参考引用中提到的YOLOv8论文(目前可能还未发布)来了解更多关于模型的详细信息。 5. 开始训练模型。使用准备好的数据集和配置好的参数,运行训练脚本。脚本将加载数据集、构建模型并进行训练训练过程可能需要较长时间,具体取决于数据集大小和计算资源。 6. 在训练过程中,可以根据验证集的性能来调整模型的参数和超参数。监控模型在验证集上的表现,并根据需要进行调整以提高模型的准确性和泛化性能。 7. 训练完成后,可以使用训练好的模型进行实例分割。加载模型,并对新的图像进行预测模型将识别图像中的不同实例,并生成相应的分割结果。 请注意,以上步骤仅为一般指导,具体操作可能因实际情况而异。建议在使用YOLOv8进行实例分割训练之前,仔细阅读相关文档和参考资料,以确保正确操作和最佳结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [YOLOv8实例分割训练自己的数据集](https://blog.csdn.net/NoContours/article/details/131290726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [YOLOv8训练自己的分割数据集](https://blog.csdn.net/m0_70140421/article/details/129052132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彩色面团儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值