Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Microsoft AI кол-во дней: 1
вендор: Microsoft кол-во часов: 8
код курса: AI-3003

Цель курса – предоставить слушателям знания и навыки, необходимые для разработки и внедрения решений по обработке естественного языка с использованием Azure AI Services.

Аудитория

Этот курс предназначен для разработчиков программного обеспечения, стремящихся интегрировать возможности ИИ в свои приложения с использованием Azure AI Services и Azure AI Language. В течение курса участники будут использовать языки программирования C# или Python, чтобы воспользоваться мощью Azure AI Language.                

По окончании курса слушатели смогут:

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

Необходимая подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Знать о Microsoft Azure и способность эффективно ориентироваться в портале Azure.
  • Уметь программировать на языках C# или Python.          
  • Быть знакомым с JSON и семантикой программирования REST.    

Модуль 1: Анализ текста с помощью Azure AI Language

  • Определение языка текста
  • Анализ настроения текста
  • Извлечение ключевых фраз, сущностей и связанных сущностей

Модуль 2: Создание решений для вопросов и ответов с помощью Azure AI Language

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

Модуль 3: Создание модели понимания языка для диалогов

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

Модуль 4: Создание пользовательского решения для классификации текста

  • Понимание типов проектов классификации
  • Создание пользовательского проекта классификации текста
  • Тегирование данных, обучение и развертывание модели
  • Отправка задач классификации из собственного приложения

Модуль 5: Пользовательское распознавание именованных сущностей

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

Модуль 6: Перевод текста с помощью службы Azure AI Translator

  • Подготовка ресурса Translator
  • Понимание обнаружения языка, перевода и транслитерации
  • Указание параметров перевода
  • Определение пользовательских переводов

Модуль 7: Создание приложений с поддержкой речи с помощью служб Azure AI

  • Подготовка ресурса Azure для службы Azure AI Speech
  • Использование API Azure AI Speech to text для реализации распознавания речи
  • Использование API Text to speech для реализации синтеза речи
  • Настройка аудиоформата и голосов
  • Использование языка разметки синтеза речи (SSML)

Модуль 8: Перевод речи с помощью службы Azure AI Speech

  • Подготовка ресурсов Azure для перевода речи.
  • Генерация текстового перевода из речи.
  • Синтезирование устных переводов.