Colab训练Yolov5口罩模型及测试模型训练结果

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


新手使用colab的完整学习记录,包括数据准备,环境准备,训练,测试等过程.
系统环境:Windows11
使用平台:GoogleColab
变成语言:Python


一、数据准备:口罩数据集

我忘记是在哪里看到的这个数据集文章了(找了很久,实在是找不到)
官方下载地址:
https://public.roboflow.com/object-detection/mask-wearing
网盘下载地址https://pan.baidu.com/s/1EIZM_4VL3AVPjAs-0gXkEg?pwd=5ih5 提取码: 5ih5

二、环境准备

科学上网进入GoogleDrive

1.新建一个colab文件

双击新建,更多-》GoogleColab。
首次使用GoogleColab,关联更多应用后搜索添加Colab即可。
在这里插入图片描述
建好后命名yolov5
在这里插入图片描述
修改-》笔记本设置-》选择GPU后-》保存在这里插入图片描述
在这里插入图片描述
连接
在这里插入图片描述

环境初步准备完成。

2.环境相关调试

查看分配的显卡相关信息

!nvidia-smi

在这里插入图片描述
查看torch版本和cuda信息

import torch
torch.__version__

在这里插入图片描述
torch环境安装

!pip3 install torchvision

加粗样式
环境挂载
这里请注意路径,绿色代码部分,写清楚自己的路径!
路径正确检查办法:按住ctrl+鼠标单击,是否可以进入相关文件夹


import os
from google.colab import drive
drive.mount('/content/drive')      
 
path = "/content/drive/MyDrive/yolov5"
os.chdir(path)
os.listdir(path)

运行后连接到谷歌
在这里插入图片描述
在这里插入图片描述
允许即可在这里插入图片描述
代码运行结果
在这里插入图片描述
搭载完成

3.准备yolov5模型文件夹

!git clone https://github.com/ultralytics/yolov5.git    

在这里插入图片描述
上传刚刚下载好的口罩数据集到yolov5文件夹中
注意这里我将口罩文件夹改名为maskData,以及相关路径
修改maskData中的data.ymal的nc值为2
在这里插入图片描述

三、开始口罩模型训练

注意文件路径

!python train.py --data /content/drive/MyDrive/yolov5/maskData/data.yaml --cfg models/yolov5s.yaml --weights '' --batch-size 64

在这里插入图片描述
最后一行即为结果保存位置

四、训练结果测试

基本格式:

!python detect.py文件的路径 --weight 训练生成的口罩权重文件 --source 需要测试的图片
!python /content/drive/MyDrive/yolov5/detect.py --weights /content/drive/MyDrive/yolov5/runs/train/exp2/weights/best.pt --source /content/drive/MyDrive/yolov5/maskData/test/images/w1240-p16x9-2019-10-04t075956z_1862636027_rc15d4d49d00_rtrmadp_3_hongkong-protests_jpg.rf.061f2c7f7d17a0b472510eadb717a0b9.jpg

在这里插入图片描述
测试机结果图在这里插入图片描述

五、总结

简单的熟悉Colab过程,一定要注意路径的问题。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值