Есть ли способ улучшить точность результатов Google NLP API? - PullRequest
0 голосов
/ 18 апреля 2020

Я использую Google-Vision API для получения текста из изображений и использую его результат в NLP API. До сих пор я намереваюсь получить Имя, Местоположение, адрес, электронную почту, контактный номер, должность, название компании и т. Д. c. когда я сканирую визитную карточку. Результаты до сих пор не настолько точны, как иногда результаты слишком расплывчаты, также NLP API возвращает несколько записей для одного и того же текста содержимого , т. е. множественное значение в поле имен, поле местоположения также иногда некорректно классифицирует . Есть предложения по улучшению его результатов?

Ссылка

  1. API Google vision
  2. API обработки языка Google

    Скажите для этой визитной карточки enter image description here

    VISION API приводит к enter image description here

    НЛП приводит к enter image description here

1 Ответ

0 голосов
/ 23 апреля 2020

Cloud Vision API возвращает необработанные тексты из изображений, в то время как NL API фокусируется на обнаружении известных объектов, таким образом, два возможных способа достижения того, что вы ищете:

  1. Создание Модель извлечения сущностей AutoML Natural Language Entity - вы хотите по-разному пометить номер телефона и факса как пользовательскую метку

  2. Напишите несколько пользовательских логик c, чтобы найти идентифицированные сущности из NL API обратно в вывод Vision для посмотрите, если это «Т» или «F».

  3. Местоположение является неопределенным термином, это может быть адрес, страна, штат и т. Д. c, поэтому, если вы ищете адрес, используйте адрес. Также для поддельного адреса API не будет возвращать сущность

...