LUIS пытается найти соответствие шаблону местоположения клуба - PullRequest
1 голос
/ 17 апреля 2020

У меня есть приложение LUIS, где я пытаюсь заставить его распознавать {Organization Name } из {Location}.

Пример:

  • Книжный клуб Иллинойса
  • Книжный клуб Чика go
  • Книжный клуб Орландо, Флорида

Я пытался создать составную сущность, где ребенок был GeographyV2 (я добавил, что как готовый объект). При попытке сделать это, тренировка прекращается. Мне пришлось удалить составную сущность.

Клубная часть всегда будет содержать один и тот же текст, например «Книжный клуб {location}».

1 Ответ

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

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


Создайте намерение с достаточным количеством высказываний с сущностями, которые могут стоять сами по себе

  • Ниже я быстро только что сделал JoinClub намерение и предоставил по крайней мере 15 высказываний для намерения.
  • Включен готовый geographyV2 объект
  • Создан простой объект Organization для сбора названия организации

enter image description here enter image description here

Затем, после обучения, вы можете увидеть на панели «Тест», что машинному обучению LUIS удалось подобрать объект Organization: enter image description here


Связать связанные сущности вместе с составной сущностью

  • Я создал Club сущность с 2 дочерними элементами: Organization и geographyV2

Обязательно пометьте высказывания в намерении новой составной сущностью.

После тестирования мы снова процветаем! Сущности правильно сгруппированы как составная сущность Club, а дочерние объекты также правильно извлечены: enter image description here


Для получения дополнительной информации о том, как правильно построить свой LUIS приложения для правильного извлечения сущностей, см. мои предыдущие два ответа на StackOverflow:

...