Как получить показатель доверия в Google Cloud NLU при анализе именованных объектов? - PullRequest
1 голос
/ 11 марта 2019

У меня есть текст, который может содержать несколько именованных сущностей (например, один человек и две организации).Мне нужно выбрать один из текстов, основываясь на доверии Named-Entity-Tagger.(Пример в конце)

В проекте используются «analyEntities» подробности здесь , чтобы пометить именованные объекты.Как я могу получить уровень достоверности для каждого из отмеченных объектов?

Пример: Пусть будет текст "Дома и Джошуа - два сотрудника в StackOverflow."

Пустьмы предполагаем, что у теггера есть следующие доверительные отношения:

Homes -> PERSON -> 0.3
Joshua -> PERSON -> 0.7
StackOverflow -> ORGANIZATION -> 0.4

Мне нужно выбрать «Джошуа», так как этот объект имеет самый высокий показатель достоверности.Один из способов сделать это - получить доверительные оценки вместе с возвращенным контентом из API службы.Как я могу это сделать?Есть ли способ получить оценки, как указано выше?

PS: Я использую Python 3.x, но также приветствуются решения на других языках.

1 Ответ

0 голосов
/ 14 марта 2019

В настоящее время API не предоставляет никаких доверительных чисел для предсказаний объекта.Он производит оценку «значимости», которая связывает оценку с каждой сущностью, чтобы указать, насколько они важны в тексте, не путать с уверенностью, которая указывает на то, насколько уверена модель в своем прогнозе.

...