问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用ssd训练自己的数据

发布网友 发布时间:2022-04-23 10:42

我来回答

2个回答

热心网友 时间:2022-04-08 20:37

可以参照前一篇文章配置windows下的ssd,本文假设ssd已经通过windows下的编译。

1.准备数据

需要根据PASCAL VOC格式 准备对应的数据,推荐一个好用的贴标签软件(https://github.com/tzutalin/labelImg)

拿VOC2012为例,VOC2012目录下需要Annotations、ImageSets、JPEGImages文件夹,Annotations存储对应的标签xml信息,JPEGImages存储图片数据,ImageSets 主要使用Main文件夹下的数据,Main文件夹保存了对应的训练、验证数据集的txt文本

然后使用caffe-ssd-microsoft\data\VOC0712目录下create_data.bat来生成所需要的lmdb文件(create_data.bat根据实际情况修改内容)

caffe-ssd-microsoft\data\VOC0712目录下get_image_size.bat用于生成test.txt中对应图片的大小映射,生成的结果写入test_name_size.txt
对于后面的训练需要准备以下文件:

test.txt 用于测试的文件集定义
labelmap_voc.prototxt 标签定义文件
test_name_size.txt 测试图片大小定义文件(可通过get_image_size.bat生成)
trainval.txt 训练验证集文件定义(数据排列为乱序,可根据实际情况设定)

train.prototxt 训练网络定义文件
test.prototxt 测试网络定义文件
deploy.prototxt 部署定义文件
solver.prototxt 训练配置文件

2.修改训练文件

caffe-ssd-microsoft\examples\ssd下的ssd_pascal.bat是用来训练数据用的程序(它是调用ssd_pascal.py运行的,ssd_pascal.py用来配置整个的训练环境),因为windows下的对 路径和Linux的不同,所以对应的windows下需要找到ssd_pascal.py对应的内容进行修改:

train_data = "{}/data/VOC0712/trainval_lmdb".format(caffe_root)
test_data = "{}/data/VOC0712/test_lmdb".format(caffe_root)
save_dir = "{}/models/VGGNet/VOC0712/{}".format(caffe_root,job_name)
snapshot_dir = "{}/models/VGGNet/VOC0712/{}".format(caffe_root,job_name)
job_dir = "{}/jobs/VGGNet/VOC0712/{}".format(caffe_root,job_name)
output_result_dir = "{}/data/VOC0712/results/{}/Main".format(caffe_root,job_name)
name_size_file = "{}/data/VOC0712/test_name_size.txt".format(caffe_root)
pretrain_model = "{}/models/VGGNet/VGG_ILSVRC_16_layers_fc_reced.caffemodel".format(caffe_root)
label_map_file = "{}/data/VOC0712/labelmap_voc.prototxt".format(caffe_root)
f.write('{}\Build\{}\Debug\caffe train ^\n'.format(caffe_root,'x64'))

热心网友 时间:2022-04-08 21:55

让你再重新说一次
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 imagelab 闪退? 和神经网络有关,labelimg图片标注生成了xml文件,.xml里面记录了什么?希望有大神解答,感激不尽 双证非全日制研究生是属于全日制大学本科及以上学历吗?虽然是在职研 北京航空航天大学的非全日制硕士研究生是双证的吗? 在职研究生有没有双证? 在职研究生的哪些专业可以获得双证? 在职研究生双证指的是什么?都有什么作用? 非全日制研究生是双证吗?考公务员认可吗? 非全日制研究生(双证)可以用研究生身份报考公务员吗? 谁能帮忙解答以《勤俭节约,热爱生活》的主题班会主持人开场白 让学生养成节约的好习惯,老师要怎么做? 以学会节约,美丽中国 为主题的班会材料 bios禁用usb怎么解开 USB接口被禁用,如何在BIOS设置中打开USB bios里的usb被我关了,该怎么启动 有时候开机所有USB口不能用,需要进BIOS恢复出厂设置才好 你好,我在bios里不小心把usb禁用了,现在怎么办? bios中不小心把电脑的USB接口给关闭了,怎样开启 在bios中禁用了usb怎么解除,鼠标键盘都不能用了 电脑所有usb被禁用不开机怎么恢复 opencv如何标记连通区域 并且提取连通区域 如何用opencv实现任意联通区域的最大内接圆 labelimg放在桌面上打不开了 独立显卡驱动与系统不兼容怎么办? 电脑系统与驱动程序不兼容怎么办? 电脑蓝屏了说可能是软件和驱动互不兼容该怎么处理这个问题 这显卡驱动不兼容怎么办 软件驱动不兼容怎么办? 电脑中有不兼容的驱动程序,可以怎样找出来删掉呢? 电脑驱动程序和Windows系统不兼容是怎么回事,我还是在官网下载的,哪位大神棒棒忙 台式电脑软件与硬件不兼容,有什么好的解决方案 硬件或软件的驱动相互不兼容!!!怎么办啊! 显卡的驱动程序与显卡不兼容怎么办? 为什么我电脑蓝屏显示软件和硬件不兼容怎么修 名侦探柯南海上的万圣节是哪一集 名侦探柯南哪一集服部平次扮成工藤新一参加幽灵船万圣节晚会? 名侦探柯南中万圣节派对那集里美杜莎是有希子吗? 名侦探柯南里有一集是小五郎和园子去参加一个万圣节的化装舞会是哪集 名侦探柯南 原子和毛利小五郎去参加一个船上派对。原子扮成的魔女。毛利小五郎是吸血鬼。 名侦探柯南小五郎去参加幽灵船派对是哪一集