Yolov4 训练数据常见的问题

1.Failed to load module"canberra-gtk-module"

 解决办法:安装对应的module

sudo apt-get install libcanberra-gtk-module

2.Killed

 

注意:造成killed问题的可能性比较多,这里我只记录我是如何解决的 。

解决:

 

 首先是更改width、height的值为416/416,根据百度得知部分设置为608会报错,因此更改的416;

再次运行后发现运行几句如下日志,继续报错,然后就killed了。

再次检测配置参数,发现我训练的图片是灰度图片,因此把channel=1;

然后就没有报错,正常训练了。

3.  data/voc.names number of names 4  that isn`t equal to classes=2...然后检测voc.names文件发现只有两个类字符串,但是还是报错。

打开序列号显示发现是多了两个换行符号导致的,因此一定注意不要添加空的换行符。

 

4.训练时间(No GPU)

no gpu条件的前提下, 

yolov4训练100多张图片的时间是500多小时,

yolov4-tiny训练100多张图片的时间是20多小时,这里截图是运行一段时间剩余的;

最终得到的结果如下:

 

5.记录训练的命令

训练数据
./build/darknet detector train cfg/voc.data cfg/yolov4-obj.cfg yolov4.conv.137
检测指定权重文件的mAP
darknet.exe detector map data/obj.data cfg/yolo-obj.cfg backup/yolo-obj.weights
命令测试检测效果
darknet.exe detector test data/obj.data yolo-obj.cfg yolo-obj_8000.weights

训练yolov4-tiny
./darknet detector train data/obj.data cfg/yolov4-tiny.cfg yolov4-tiny.conv.29

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值