请问下Faster rcnn 中最后训练出自己的模型,得到的AP=0.00 mAP=0.000? 检测精度为什么是0呢?[已经解决,, TillTheWorldEnd 的回答可以解决哈]

博主在使用Faster R-CNN进行目标检测时遇到问题,训练后得到的AP和mAP均为0。环境是ubuntu + CUDA + Python,使用VOC2007数据集训练模型。尽管模型可以运行,但检测精度为0,可能的原因在代码中出现警告,提示有无效值。博主寻求社区帮助解决这个问题。
摘要由CSDN通过智能技术生成

大家好,本人最近在学习faster rcnn ,小白一枚,参考了很多教程。

环境: ubuntu+cuda+python

运行结果:

Saving cached annotations to /home/think/asuna/py-faster-rcnn/data/VOCdevkit2007/annotations_cache/annots.pkl
/home/think/asuna/py-faster-rcnn/tools/../lib/datasets/voc_eval.py:196: RuntimeWarning: invalid value encountered in divide
  rec = tp / float(npos)
/home/think/asuna/py-faster-rcnn/tools/../lib/datasets/voc_eval.py:41: RuntimeWarning: invalid value encountered in greater_equal
  if np.sum(rec >= t) == 0:
AP for face = 0.0000
Mean AP = 0.0000
~~~~~~~~
Results:
0.000
0.000
~~~~~~~~

--------------------------------------------------------------
Results computed with the **unofficial** Python eval code.
Results should be very close to the official MATLAB eval code.
Recompute with `./tools/reval.py --matlab ...` for

评论 48
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值