【问题标题】:Why Average Precision and Average Recall = -1 when using tensorflow to do object detection?为什么使用tensorflow做物体检测时Average Precision和Average Recall = -1?
【发布时间】:2021-05-19 03:07:08
【问题描述】:

我正在使用 Google Colab、Tensorflow 版本 1、SSD 移动网络 v2 CoCo 模型来训练自定义数据集。但是在图像上方的自定义数据集上评估 AP 和 AR = -1。不明白为什么会出现结果?

你能回答这个问题吗? 谢谢。

【问题讨论】:

    标签: tensorflow object-detection-api average-precision


    【解决方案1】:

    对于任何使用 tensorflow 的对象检测模型,Average Precision 和 Average Recall 值可以是0,但不是负数。

    如果是来-1那么原因可能如下:

    • 这可能是欠拟合的情况,你应该得到更多的训练数据。您应该增加模型中参数的大小或数量。尝试在现有层中添加新的神经元或训练模型的时间稍长一些,直到成本函数最小化。

    • 您的模型可能无法区分图像,因此请务必将相似图像添加到您的数据集中。

    • 检查输入的格式,模型可能无法以正确的格式获取输入。

    【讨论】:

      猜你喜欢
      • 2016-05-23
      • 2018-08-07
      • 2017-12-30
      • 2021-11-20
      • 1970-01-01
      • 2022-01-17
      • 2022-12-03
      • 2018-11-18
      • 2020-03-12
      相关资源
      最近更新 更多