Обучите Microsoft LUIS различать не хочу и хочу - PullRequest
2 голосов
/ 29 мая 2020

Предположим, у нас есть высказывание, будто я не хочу машину, но хочу велосипед. У нас был бы список сущностей, содержащий «Автомобиль и велосипед», чтобы узнать, какая модель нужна пользователю или нет. Однако как определить сущность для НЕ ХОЧУ и ХОЧУ. Откуда мы знаем, что пользователь сказал, что он «не хочет» машину, он «хочет» велосипед. Можем ли мы обучить Луиса отрицанию и отрицанию?

Ответы [ 2 ]

2 голосов
/ 08 июня 2020

Вы можете использовать любой из следующих вариантов:

  • Добавьте больше высказываний с синтаксисом, относящимся к отрицательным ответам, и обучите их перед тестированием. Чем больше, тем лучше.
  • Вы можете использовать Text Analytics API. Функция анализа тональности Text Analytics API оценивает текст и возвращает оценки тональности и метки для каждого предложения. После отправки запроса на анализ настроений API возвращает метки тональности (например, «отрицательное», «нейтральное» и «положительное») и оценки достоверности на уровне предложения и документа.
  • Вы также можете попробовать создать новое намерение, которое будет обрабатывать все отрицательные ответы и обучать их как можно большему количеству отрицательных высказываний.

Надеюсь, это поможет !!

0 голосов
/ 29 мая 2020

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

...