Уотсон НЛУ никогда не возвращает информацию о неоднозначности

Я пытаюсь использовать комбинацию разговора Уотсона и НЛУ Уотсона для извлечения сущностей и сравнения их со списком. Мне нужен доступ к возвращенной информации о неоднозначности, но она не возвращается ни за что, что я вставил.

Это правильное извлечение компаний, мест, людей и т. Д. Как сущностей, и правильная категоризация. Но ни одна из сущностей не имеет информации о неоднозначности. Есть что-то, чего мне не хватает? все сущности имеют записи dbpedia (я проверял вручную).

например

"entities": [
    {
      "type": "Organization",
      "text": "NHS",
      "sentiment": {
        "score": 0,
        "label": "neutral"
      },
      "relevance": 0.949001,
      "count": 1
    },
    {
      "type": "Company",
      "text": "IBM",
      "sentiment": {
        "score": 0.497916,
        "label": "positive"
      },
      "relevance": 0.643598,
      "count": 1
    }
  ],

Обновить:
Я пытался набрать CNN как пример в документации API, и это работает:

"entities": [
    {
      "type": "Company",
      "text": "CNN",
      "sentiment": {
        "score": 0,
        "label": "neutral"
      },
      "relevance": 0.33,
      "disambiguation": {
        "subtype": [
          "Broadcast",
          "AwardWinner",
          "RadioNetwork",
          "TVNetwork"
        ],
        "name": "CNN",
        "dbpedia_resource": "http://dbpedia.org/resource/CNN"
      },
      "count": 1
    }
  ],

но больше ничего нет. Это работает только для небольшого подмножества объектов?

1 ответ

Я попытался отправить следующее тело в запросе

{
    "text":"IBM is a company based in Newyork",
    "features": {
    "entities":{}}
}

Возвращает вывод с информацией о неоднозначности.

{
"usage": {
    "text_units": 1,
    "text_characters": 33,
    "features": 1
},
"language": "en",
"entities": [
{
    "type": "Company",
    "text": "IBM",
    "relevance": 0.33,
    "disambiguation": {
        "subtype": [
            "SoftwareLicense",
            "OperatingSystemDeveloper",
            "ProcessorManufacturer",
            "SoftwareDeveloper",
            "CompanyFounder",
            "ProgrammingLanguageDesigner",
            "ProgrammingLanguageDeveloper"
        ],
        "name": "IBM",
        "dbpedia_resource": "http://dbpedia.org/resource/IBM"
    },
    "count": 2
},
{
    "type": "Location",
    "text": "Newyork",
    "relevance": 0.33,
    "disambiguation": {
        "subtype": [
            "City"
        ]
    },
    "count": 1
}
]
}

Тем не менее, он возвращает URI DBpedia для большинства записей в DBpedia. Если вы все еще не можете получить информацию о снятии неоднозначности с помощью URI DBpedia, отправьте текст запроса, который вы отправляете, в качестве комментария.

Другие вопросы по тегам