如何解释分数为空的 Web 实体



当我向Google Vision API发出网络检测请求时,我得到了一堆网络实体。列表中的最后一个实体没有分数 - 也就是说,"score"不是 0,它只是返回 null。我找不到任何谷歌文档来解释零分数的含义。

到目前为止,我只看到这种情况在一张图像上一致发生。

具有描述、实体 ID 和分数的普通 Web 实体示例:

{
  "description": "Car",
  "entityId": "/m/11afgkh",
  "score": "0.24221982"
}

我得到的实际网络实体:

{
  "description": "Unbreakable",
  "entityId": "/g/11f_s_bdwj",
}

应该如何解释零分数?也。。。我知道这是题外话,但是实体 ID 甚至用于什么?除了代码中的注释之外,我找不到太多关于这些的文档:

 /**
   * Overall relevancy score for the entity. Not normalized and not comparable across different
   * image queries.
   * @return value or {@code null} for none
   */
  public java.lang.Float getScore() {
    return score;
  }
  /**
   * Opaque entity ID.
   * @return value or {@code null} for none
   */
  public java.lang.String getEntityId() {
    return entityId;
  }

Vision API 使用 Protocol Buffers v3

未设置的基元字段具有语言定义的默认值。

在您的情况下,如果响应中没有分数,则分数为默认值 0。

您可以通过将实体 ID 发送到 Google 知识图谱搜索 API 来获取有关实体的更多信息

相关内容

  • 没有找到相关文章

最新更新