Введение

Завершено

Обработка естественного языка (NLP) — это распространенная проблема искусственного интеллекта, в которой программное обеспечение должно иметь возможность работать с текстом или речью в форме естественного языка, в которой пользователь будет писать или говорить. В более широкой области NLP понимание естественного языка (NLU) касается проблемы определения семантического значения от естественного языка , как правило, с помощью обученной языковой модели.

Общий шаблон проектирования для решения для распознавания естественного языка выглядит следующим образом:

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

В этом шаблоне конструктора:

  1. Приложение принимает входные данные естественного языка от пользователя.
  2. Языковая модель используется для определения семантического значения ( намерения пользователя).
  3. Приложение выполняет соответствующее действие.

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

В этом модуле вы узнаете, как использовать службу для создания приложения для распознавания естественного языка с помощью языка Azure.

После завершения этого модуля вы сможете:

  • Создание языкового ресурса Azure.
  • Определение намерений, сущностей и высказываний.
  • Используйте шаблоны для различения похожих высказываний.
  • Используйте предварительно созданные компоненты сущностей.
  • Обучение, тестирование, публикация и проверка модели.