使用SSD检测训练自己的数据

本文介绍如何使用SSD框架训练自定义的数据集。主要内容包括:修改训练和测试数据路径、设置保存目录、调整GPU配置等。文章还提供了一些针对个人电脑性能的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇博客讲到如何制作自己的训练数据集,这一篇博客讲讲如何使用SSD训练自己的数据.

在训练数据做好后。训练程序为/examples/ssd/ssd_pascal.py,运行之前,我们需要修改相关路径代码,主要是训练路径的修改和关于自己数据集参数的一些修改.

cd /examples/ssd
先复制一份sd_pascal.py, 再打开,把里面的路径修改为自己的.具体有如下:
 train_data路径;
test_data路径;
save_dir、snapshot_dir、job_dir、output_result_dir路径;没有的话就仿照voc0712的文件夹进行建立.
name_size_file、label_map_file路径;

name_size_file

label_map_file
num_classes 修改为1 + 类别数
num_test_image:测试集图片数目

batch_size看自己电脑性能进行修改吧,

另外, 如果你只有一个GPU, 需要修改285行: 
gpus=”0,1,2,3” ===> 改为”0” 
否则,训练的时候会出错。 

另外,自己的电脑没有GPU的话,最好不要训练,本人一训练就死机.尴尬.

修改完后运行

python ./examples/ssd/ssd_pascal.py 

训练完, 修改ssd_detector.py中模型路径, 任意找一张图片识别,看看效果怎么样。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值