YOLOV5 模型使用细节
一、数据集 database
1、数据分类 (原始数据命名检测有无中文符号应放至第一步)
--database
--images
-train (存放标记图片)
-val (存放检测图片)
--val
-trian
-val
--classes.txt
####2、labelimg 中途加载之前的label标签,
a.在数据集位置cmd.
b.activate yolov5[下载 labelimg的环境名]
c.labelimg ./iamges[数据存放当前目录] classes.txt[预模型标签]
3、
二、模型训练
1、创建xxx.yaml文件,修改路径、labels,然后运行。
–weights 采用预先下载的官方数据yolov5s.pt
2、模型检测效果
python detect.py --weights runs/train/exps/weigts/best.pt --source xxx/xxxx[检测数据路径] --view-img
三、autoDL远程连接
1、下载专业版本pycharm
2、打开本地项目
对应的自己项目
3、解释器设置
设置本地的python解释器
也可以选择 System Interpreter 找到anaconda3 — envs —yolov5 — python.exe
4、终端设置
避免没有安装到当前运行的
5、连接远程服务器(专业版)
a.进行远程连接,输入用户名、端口和密码
b.设置远程连接的python 解释器 ,以及同步文件夹
6、自动更新本地文件数据到服务器
也可手动更新至服务器。
但是从服务器下载至本地,只支持手动下载。
7、本地修改同步至服务器的代码
相当于在本地开启远程的Terminal
8、本地运行服务器训练结束的模型
可能服务器上没有安装所有的包和库,本地上可以运行,这时候需要调整文件的python解释器
把所需运行的文件python解释器,换回本地的即可完成运行。