Уотсон НЛУ никогда не возвращает информацию о неоднозначности
Я пытаюсь использовать комбинацию разговора Уотсона и НЛУ Уотсона для извлечения сущностей и сравнения их со списком. Мне нужен доступ к возвращенной информации о неоднозначности, но она не возвращается ни за что, что я вставил.
Это правильное извлечение компаний, мест, людей и т. Д. Как сущностей, и правильная категоризация. Но ни одна из сущностей не имеет информации о неоднозначности. Есть что-то, чего мне не хватает? все сущности имеют записи 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, отправьте текст запроса, который вы отправляете, в качестве комментария.