用ImageNet的数据集训练Faster R-CNN

转自:http://blog.csdn.net/jiajunlee/article/details/50470897

训练结果

  • 第一次训练,ZF,30W张图片,200类,迭代80k40K,mAP: 18.0%

问题汇总

  • 总结:

    • ImageNet训练数据集部分标注缺失object标签
    • ImageNet训练数据集object的宽高比过大
  • 问题1: 训练迭代过程假死状态,假死代码断self.solver.step(1),是因为ImageNet有部分数据图片的.xml标注文件中缺少object标签。点击查看详细讨论

  • 问题2: 训练的数据集中object的宽高比有一定要求。否则会在RPN训练迭代过程中报如下错,原因是宽高比过大或者过小,产生的anchors在塞选inside_anchors的过程中没有找到合适的anchor,使得overlaps只有0个元素。

    anchor_target_layer.py”, line 137, in forward 
    gt_argmax_overlaps = overlaps.argmax(axis=0) 
    ValueError: attempt to get argmax of an empty sequence

    • object的bounding box的宽高比 
      • VOC2007:在0.117-15.500之间
      • ImageNet(ILSVRC2014):在0.03-48.50之间
    • 把数据的宽高比至少约束在0.117-15.500才能保证训练
  • 问题3: 训练的数据集中image宽高不能太小。否则在做im_proposal的时候,发生假死现象。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值