e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题

贾小云*,赵雅玲 *, 张钊* , 李锦玉*,迟梦瑶*,赵尉*,潘玉*,刘立赛,祝大双,李月,曹海艳,

(淮北师范大学计算机科学与技术学院,淮北师范大学经济与管理学院,安徽 淮北)

*These authors contributed to the work equllly and should be regarded as co-first authors.
 

欢迎来到深度学习的世界 
博客主页:卿云阁

欢迎关注点赞收藏⭐️留言

本文由卿云阁原创!

本阶段属于练气阶段,希望各位仙友顺利完成突破

首发时间:2021年11月21日

✉️希望可以和大家一起完成进阶之路!

作者水平很有限,如果发现错误,请留言轰炸哦!万分感谢!


e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第1张图片

 yolov7训练过程中遇到的问题及解决方法

  1. 数据集上传到tmp
  2. 权重文件不能和数据集一起上传到tmp中,要上传到对应映射的文件夹下,例如,

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第2张图片

  1. 找到最新的best.pt文件,将最新的best.pt文件下载到本地,然后从本地上传到对应映射的文件夹下,train.py运行成功后会提示最新的best.pt文件的位置。

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第3张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第4张图片

  1. 在使用SSH连接autodl服务器时,有时在选择train后,会报出

/root/miniconda3/bin/python: can't open file '/root/autodl-tmp/mian.py': [Errno 2] No such file or d

这样的错误。

错误原因:映射路径出错

解决方法:重新配置一遍项目的路径映射

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第5张图片

配置完成后,可以看到路径映射这里,多了一串路径

点击确定之后,再点击run就可以了。

 Faster-RCNN训练过程中出现的问题及修改

结果:

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第6张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第7张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第8张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第9张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第10张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第11张图片

train.py中要注意文件名称

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第12张图片

frcnn.py

要注意路径为最好的训练结果的文件名

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第13张图片

Predict.py

中的测试形式要选择

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第14张图片

图片名字要注意

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第15张图片

要有输出文件img_out

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第16张图片

图片形式要注意jpg,其他删除

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第17张图片

utils_map.py

要注意删除imshow()e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第18张图片

get_map.py

test.txt中要有测试集的图片名,ground-truth文件中要有txt文件,images-optional中要有jpg文件

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第19张图片

SSD训练结果及注意事项

训练结果

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第20张图片

测试结果

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第21张图片

最终结果

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第22张图片

注意事项:

租借gpu情况下,

  1. 运行voc.annotation.py

将数据集与权重上传到服务器中,本地pycharm改变代码中一些参数运行即可

  1. 运行train.py 后best­_weights.pah会生成在gpu中,在运行ssd.py时要将它的名字粘贴在这个地方

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第23张图片

并注意logs的修改

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第24张图片

  1. 运行ssd.py前注意

主干网络的修改

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第25张图片

  1. 运行Predict.py前

注意测试形式要的选择

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第26张图片

图片名字要注意

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第27张图片

输出文件img_out

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第28张图片

文件格式只选择.jpg

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第29张图片

  1. get_map.py中

test.txt中要有测试集的图片名,ground-truth文件中要有txt文件,images-optional中要有jpg文件

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第30张图片

YOLOv5训练和过程中遇到的问题及解决措施

1.首先连接好Pycharm和Filezilla;

2.接着在Filezilla中上传数据集和权重,这步需要注意数据集和权重上传的位置,两个上传的位置不同,否则运行时会找不到文件,数据集上传到服务器的tmp文件夹下,而权重应该上传到路径映射中映射到服务器的位置,如下图:

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第31张图片

3.在运行YOLOv5之前,还应该在yolov5-master文件夹的data中添加一个data.yaml用于保存训练集和测试集的的路径和数据的种类,同时改变train中data的路径,如下图:

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第32张图片
 

4.然后就可以运行了!训练集的运行结果如下,可以看出最好的结果是exp41;

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第33张图片
4.然后就可以运行了!训练集的运行结果如下,可以看出最好的结果是exp41;

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第34张图片


5.然后将exp41中的best.pt下载到本地(best.pt的位置如下),将测试集val.py中的路径改为best.pt,开始测试,结果如下:

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第35张图片

6.保存好两次训练效果最好的文件夹

注意:在使用pycharm连接服务器的时候,可能会出现以下报错:/root/miniconda3/bin/python: can't open file '/root/autodl-tmp/mian.py': [Errno 2] No such file or d 这个问题就很奇葩,明明已经选好映射过去的路径了,但是还是报错了

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第36张图片

解决这个问题的方法是:按以下步骤再重新手动添加一遍路径就可以解决了!

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第37张图片

YOLOv6训练过程出现问题及解决方法

在数据集上传完成之后,我们需要更改myself.yaml中的路径地址换成终端里的地址e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第38张图片

出现报错,不知道怎么办从来,然后发现将train.pyinfer.py单独上传

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第39张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第40张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第41张图片

接下来会缺少包,我们需要再远程终端中下载

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第42张图片

启动SSH会话进入终端,下载如下包。

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第43张图片e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第44张图片

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第45张图片

接下来出现如下错误

原因我很无语,美团我就不问候他了

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第46张图片

这里改成yolov6,然后我们进行训练显示找不到数据集,经过查找文档发现yolov6格式不同于yolov5yolov7,我们修改后重新上传。

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第47张图片

v6不需要使用images文件夹,将以前images中的trainval文件夹图片与labels文件放在同一个目录就可以了

接下来运行train.py,运行成功后e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第48张图片

找到best_ckpt.pt权重替换原来的yolov6s.pt就可以进行训练了!

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题_第49张图片

Institutional Review Board Statement: Not applicable.

Informed Consent Statement: Not applicable.

Data Availability Statement: Not applicable.

Author Contributions:All authors participated in the assisting performance study and approved the paper.

Conflicts of Interest: The authors declare no conflict of interest
 

你可能感兴趣的:(学习,tensorflow,深度学习)