首页 PaddleCV 帖子详情
f_rcnn,loss下降,loss_box=0
收藏
快速回复
PaddleCV 问答目标检测 3808 45
f_rcnn,loss下降,loss_box=0
收藏
快速回复
PaddleCV 问答目标检测 3808 45

用的自己的数据训练faster_rcnn做目标检测,中间输出如下

2020-10-19 09:59:57,175-INFO: iter: 620, lr: 0.010000, 'loss_cls': '0.000000', 'loss_bbox': '0.000000', 'loss_rpn_cls': '0.011591', 'loss_rpn_bbox': '0.015820', 'loss': '0.029458', eta: 0:10:56, batch_cost: 1.72687 sec, ips: 2.31633 images/sec
2020-10-19 10:00:30,870-INFO: iter: 640, lr: 0.010000, 'loss_cls': '0.000000', 'loss_bbox': '0.000000', 'loss_rpn_cls': '0.008165', 'loss_rpn_bbox': '0.014647', 'loss': '0.023170', eta: 0:10:05, batch_cost: 1.68186 sec, ips: 2.37832 images/sec
2020-10-19 10:01:05,036-INFO: iter: 660, lr: 0.010000, 'loss_cls': '0.000000', 'loss_bbox': '0.000000', 'loss_rpn_cls': '0.006240', 'loss_rpn_bbox': '0.014518', 'loss': '0.019888', eta: 0:09:39, batch_cost: 1.70321 sec, ips: 2.34850 images/sec
……

数据组织在datase/mydata中,有JPEGImages、Annotations、train_list.txt……。yml文件只修改了训练次数和reader,如下

!VOCDataSet
    anno_path: train_list.txt # 训练集列表文件基于数据集根目录的相对路径
    dataset_dir: dataset/mydata# 数据集根目录
    use_default_label: false# 是否使用默认标签,默认为true。
    with_background: false# 背景是否作为一类标签,默认为true。

loss_rpn_cls、loss_rpn_bbox和loss都在下降,但loss_cls和loss_bbox一直为0,eval的结果也是map为0。如下

2020-10-19 10:11:44,500-INFO: Start evaluate...
2020-10-19 10:11:44,501-INFO: Accumulating evaluatation results...
2020-10-19 10:11:44,501-INFO: mAP(0.50, 11point) = 0.00%
2020-10-19 10:11:44,501-INFO: Best test box ap: 0.0, in iter: 0

请问这种可能是什么原因导致的box没有,而loss一直在下降

0
收藏
回复
全部评论(45)
时间顺序
geoyee
#44 回复于2020-10
概率好多为1是不是只有car和背景两个类别?我直觉分类越多目标概率越低,因为最后用softmax激活的原因吧。只有两类,所以分子相对分母会比较大,哈哈。猜得

对了,我想请问想paddledetection有没有eval的时候计算召回率、虚警率那些哇

0
回复
AIStudio810258
#45 回复于2020-10
geoyee #44
对了,我想请问想paddledetection有没有eval的时候计算召回率、虚警率那些哇

没有用过唉,反正也不难算

0
回复
AIStudio810260
#46 回复于2020-10
geoyee #44
对了,我想请问想paddledetection有没有eval的时候计算召回率、虚警率那些哇

我记得有啊?PaddleX也有,懒得写都可以参考着改

0
回复
AIStudio810258
#47 回复于2020-10
我记得有啊?PaddleX也有,懒得写都可以参考着改

太好了,其实我也想用,偷懒从来不嫌麻烦~~

函数大概叫什么,我也上文档搜搜

0
回复
geoyee
#48 回复于2020-10
我记得有啊?PaddleX也有,懒得写都可以参考着改

好的谢谢,那我再看看paddlex

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户