我已经训练了一个对象检测张量流模型一段时间了,但是我注意到求值表总是显示-1.000的值,而我看到其他人的输出显示0到1之间的各种值。我的TF记录有什么问题吗?我已经评估了输出,经过几千步后,模型肯定在改进,所以我不确定为什么总是这样。谢谢您!在
我的输出:
Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = -1.000
Precision (AP) @[ IoU=0.50 | area= all | maxDets=100 ] = -1.000
Precision (AP) @[ IoU=0.75 | area= all | maxDets=100 ] = -1.000
Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = -1.000
Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = -1.000
Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = -1.000
Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 1 ] = -1.000
Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 10 ] = -1.000
Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = -1.000
Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = -1.000
Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = -1.000
Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = -1.000
我的管道.config文件:
^{pr2}$编辑-解决方案: 这是因为我用来生成TFRecords的脚本已经过时,并且创建了没有边界框的空记录,只有图像。我找到了updated script并使用了它,它现在可以正常工作了。在
一般来说,这意味着检测器没有产生任何具有有意义的置信分数的检测(所有检测的置信度为零),因此在评估AP时,没有什么可评估的,cocoapi评估代码返回-1.0
相关问题 更多 >
编程相关推荐