0

Microsoft Cognitive Services предлагает широкий спектр возможностей для извлечения информации с естественного языка. Однако я не могу найти, как их использовать, чтобы обнаружить «отношения», где, например, два (или более) конкретных «сущности».Как определить отношения, используя службы Microsoft Cognitive?

Например, обнаружение приобретения/слияния компаний. Они могут быть выражены в новостных статьях как Компания «1» объявила о приобретении «Company2».

Конечно, существует несколько подходов к решению этой проблемы, некоторые из которых включают обнаружение объектов сначала (например, Company1 и Company2 являются компаниями), а затем отношение (например, приобретать ...).

Другие подходы включают идентификацию сначала «действия» (приобретать), а затем через поиск грамматического анализа, который является «субъектом» и который является «объектом» действия.

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

Я хотел бы знать, если/как этот вариант использования может быть выполнен с помощью Microsoft Cognitive Services.

Thankyou

ответ

1

В зависимости от технологии, используемой для изучения ответа от API https://dev.projectoxford.ai/docs/services

Я использую JQuery для анализа ответа JSON (WebClient в asp.net код позади) от Luis/Когнитивные Services API (я не используя Bot Framework). У меня есть механизм правил, который я могу настроить для клиентов и сохранить его, чтобы при загрузке страницы они запускали функции, основанные на анализируемом json-ответе. Механизм правил включает в себя различные функции условий, такие как contains, начинается с, is и т. Д., Поэтому я могу протестировать запрос пользователей для определенных объектов или практически что угодно в запросе пользователей. Это действительно сводится к & & или || javascript функции ...

Например, если намерение = продукт в ответ json, я затем покажу виджет корзины покупок. Или если entity = coffee black OR entity = double double, то он запускает виджет для ввода в окно чата (SHOW Корзина). Короче говоря, вы либо обрабатываете AND/OR через Bot Framework, либо через ваш метод выбора.

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^