Сущности из API Google Vision не имеют информации в API Knowledge Graph

#google-api #google-vision #google-knowledge-graph

#google-api #google-видение #google-knowledge-graph #google-vision

Вопрос:

Я использую API Google Vision для обнаружения тем на изображениях, а затем использую API Knowledge Graph для получения информации об этих темах (например, описание, эскиз и ссылка на Wikpedia). Однако иногда я обнаруживаю, что сущности, возвращаемые Vision API, не имеют никакой информации в графе знаний.

Вот пример.

Используя демонстрацию API Google Vision, проанализируйте это изображение.

В возвращенном JSON вы можете увидеть «Атмосферное явление» в качестве обнаруженной метки с ее идентификатором графа знаний.

 {
  "labelAnnotations": [
    {
      "description": "Atmospheric phenomenon",
      "mid": "/m/07pw27b",
      "score": 0.874821,
      "topicality": 0.874821
    },
    // ...
  ],
  // ...
}
  

Вы можете убедиться, что сущность существует, выполнив поиск по ней непосредственно в Google по следующему URL.

http://g.co/kg/m/07pw27b

введите описание изображения здесь

Однако при использовании API Knowledge Graph для получения информации об этой сущности ответ является пустым.

 {
  "@context": {
    "EntitySearchResult": "goog:EntitySearchResult",
    "resultScore": "goog:resultScore",
    "@vocab": "http://schema.org/",
    "kg": "http://g.co/kg",
    "goog": "http://schema.googleapis.com/",
    "detailedDescription": "goog:detailedDescription"
  },
  "@type": "ItemList",
  "itemListElement": []
}
  

Почему некоторые объекты, возвращаемые API Vision, не содержат информации в графе знаний?

Комментарии:

1. g.co/kg/m/07pw27b поиск по API поиска в графе знаний, это правильно?

2. Это URI концепции графа знаний для «Атмосферного явления». При открытии его в вашем браузере будет запущен псевдо-поиск Google, который ничего не возвращает, как я описал в вопросе. Если вы хотите попробовать это на рабочем URI, вы можете использовать g.co/kg/m/0dl567 .