关于Mx_yolo3的模型训练详细教程[保姆式教程]

2022-02-241.3万
精华项目
AI 快速预览详细 收起
本文是一篇关于Mx_yolo3模型训练的详细教程,涵盖了从环境配置到模型训练的全过程。首先介绍了前期准备,包括下载Mx_yolo3文件和环境配置。接着详细说明了如何获取训练文件,包括爬取图片、批量命名和修改图片大小。然后介绍了使用LabelImg进行数据标注,并生成训练所需的索引文件。最后,详细讲解了如何设置参数并开始训练模型,以及如何测试和转换模型。通过这篇教程,读者可以轻松掌握Mx_yolo3模型的训练方法。


关于Mx_yolo3的模型训练详细教程
因为作者在做一个新项目,有关模型训练的,于是将经验分享给大家

目录
      1.前期准备
        2.环境配置
        3.获得训练文件
        4.训练模型
        5.测试模型
        6.撰写代码


1.前期准备
准备一台Windows10以上的电脑(最好有显卡,后面要用)和一个人。
这里我们用Mx_yolo3了训练模型(文件献上↓)
Mx_yolo3文件(注意:这里使用的文件,作者都是用阿里云盘分享的阿里云盘官网

2.环境配置
下载文件后,解压,打开里面的 1.环境配置↓
关于Mx_yolo3的模型训练详细教程[保姆式教程]图1


点击环境配置↓
关于Mx_yolo3的模型训练详细教程[保姆式教程]图2

先点第一个,弹出以下窗口↓
关于Mx_yolo3的模型训练详细教程[保姆式教程]图3

作者已经下载了,下载时要点一个Add的选项,然后开始下载python然后点第二个“安装Python依赖库与预训练权重”然后等一会会......

关于Mx_yolo3的模型训练详细教程[保姆式教程]图27
下载完后会有两个√
显卡的话,点第三个,没有的跳过这一步
关于Mx_yolo3的模型训练详细教程[保姆式教程]图4关于Mx_yolo3的模型训练详细教程[保姆式教程]图5

会弹出窗口,提示下载↓
关于Mx_yolo3的模型训练详细教程[保姆式教程]图33

有下载教程 CUDA安装教程
然后跟据上面的CUDA安装教程来进行操作

3.获得训练文件
Mx_yolo3自带的程序爬图片

关于Mx_yolo3的模型训练详细教程[保姆式教程]图11


爬虫


关于Mx_yolo3的模型训练详细教程[保姆式教程]图13

建议数量:五六十张
然后建立一个叫ffd的文件夹
关于Mx_yolo3的模型训练详细教程[保姆式教程]图18

在里面建立三个文件夹:xml、imges、ing
关于Mx_yolo3的模型训练详细教程[保姆式教程]图19
(其他文件夹是作者训练时,软件自动生成的,不用管它)

将刚才爬到的图片放到ing文件夹里
关于Mx_yolo3的模型训练详细教程[保姆式教程]图20
注意:将这个文件夹复制一个

用下面这个小工具来将图片批量命名、修改长宽
makelogFile_16086958200203570.2514602823944

打开后是这样的
关于Mx_yolo3的模型训练详细教程[保姆式教程]图21

选择批量命名
关于Mx_yolo3的模型训练详细教程[保姆式教程]图22

路径:选择刚才复制的ing副本文件夹
前缀:自己填、开始编号:001

然后选择批量处理图片大小
关于Mx_yolo3的模型训练详细教程[保姆式教程]图23

宽:224、长:224
图片文件路径:选择刚才复制的ing副本文件夹
导出图片文件路径:前面的imges文件夹




接着,开始标注工作

启动Mx_yolo3配置的LabelImg补助软件
关于Mx_yolo3的模型训练详细教程[保姆式教程]图25

打开后如下

关于Mx_yolo3的模型训练详细教程[保姆式教程]图12

然后打开刚才的imges文件夹

关于Mx_yolo3的模型训练详细教程[保姆式教程]图26

点击CreateRectbox选项,框住图片中物品

关于Mx_yolo3的模型训练详细教程[保姆式教程]图28

然后点Save和Verify保存
关于Mx_yolo3的模型训练详细教程[保姆式教程]图29

点Next imges下一张图片


关于Mx_yolo3的模型训练详细教程[保姆式教程]图30
完成所有图片后,将刚才产生的.xml文件放进之前创建的xml文件
关于Mx_yolo3的模型训练详细教程[保姆式教程]图31

然后用之前的小工具生成训练的索引文件
关于Mx_yolo3的模型训练详细教程[保姆式教程]图24

只用改路径,路径:ffd文件夹
完成后ffd文件夹就会多出四个.txt文件
关于Mx_yolo3的模型训练详细教程[保姆式教程]图32

做完后,就已经准备好模型训练的文件了

4.训练模型
打开Mx_yolo3
关于Mx_yolo3的模型训练详细教程[保姆式教程]图6

选好参数
关于Mx_yolo3的模型训练详细教程[保姆式教程]图10

选择训练文件
关于Mx_yolo3的模型训练详细教程[保姆式教程]图7


提取种类,计算Anchor
一切就绪,开始训练!
关于Mx_yolo3的模型训练详细教程[保姆式教程]图9

等待训练完毕......
之后,你就会在Mx-yolov3_EN_1.2\Model_file目录下找到训练结果

然后转换模型
关于Mx_yolo3的模型训练详细教程[保姆式教程]图8

选择文件里的.h5文件测试

如果红框里有图片就代表成功了
关于Mx_yolo3的模型训练详细教程[保姆式教程]图16

最后一步,转换模型

关于Mx_yolo3的模型训练详细教程[保姆式教程]图15

打开后

关于Mx_yolo3的模型训练详细教程[保姆式教程]图14

模型输出路径就是模型的名字,量化图片路径就是训练中产生的Train_data\Test_img文件

关于Mx_yolo3的模型训练详细教程[保姆式教程]图17

然后就大功告成!



总结:
1.环境配置
2.文件准备
3.训练模型

























创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(11)
花生编程
花生编程
不错不错
花生编程
花生编程
厉害厉害
三春牛-创客
三春牛-创客
赞赞赞赞赞
三春牛-创客
三春牛-创客
厉害厉害
spell
spell
大佬您好,批量命名、修改长宽的小工具可以再次分享一下嘛!
hxOdsTbCzXub
hxOdsTbCzXub
你好,可以再发一次这个小工具的链接吗
coffee
coffee
你好,楼上的链接也失效了,可否再提供一下
番茄balance
番茄balance
请问这个软件叫什么呀,云盘失效了

LZR水宕宕
LZR水宕宕
作者
回复番茄balance
你好,你要的工具在这
[align=center][backcolor=rgb(255, 255, 255)][font=Arial, "]公共链接: [/font][/backcolor][/align][align=center][backcolor=rgb(255, 255, 255)][font=Arial, "]https://t.wss.ink/f/a4le7p9znr8[/font][/backcolor][/align][align=center][backcolor=rgb(255, 255, 255)][font=Arial, "]密码:829088[/font][/backcolor][/align]
LZR水宕宕
LZR水宕宕
作者
回复番茄balance
是个小工具
Mr-k
Mr-k
厉害厉害
zyq_df
zyq_df
老牛皮了
zyq_df
zyq_df
太牛皮了
- 没有更多了 -