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