Designing and Implementing a Microsoft Azure AI Solution (AI-102T00) – Программа курса

Программа курса

Модуль 1: знакомство с ИИ на Azure

Искусственный интеллект (ИИ) все чаще становится основой современных приложений и служб. В этом модуле вы узнаете о некоторых стандартных возможностях ИИ, которые вы можете использовать в своих приложениях, а также о том, как эти возможности реализуются в Microsoft Azure. Вы также познакомитесь с некоторыми рекомендациями в отношении ответственного проектирования и реализации решений ИИ.

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

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

Занятия
  • Начало работы с когнитивными службами
  • Использование когнитивных служб для корпоративных приложений
  • Лабораторная работа: начало работы с когнитивными службами
  • Лабораторная работа: управление безопасностью когнитивных служб
  • Лабораторная работа: мониторинг когнитивных служб
  • Лабораторная работа: использование контейнера когнитивных служб
После прохождения этого модуля учащиеся смогут:
  • Подготавливать к работе и использовать когнитивные службы в Azure
  • Управлять безопасностью когнитивных служб
  • Осуществлять мониторинг когнитивных служб
  • Использовать контейнер когнитивных служб
Модуль 3: начало работы с обработкой естественного языка

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

Занятия
  • Анализ текста
  • Перевод текста
  • Лабораторная работа: перевод текста
  • Лабораторная работа: анализ текста
После прохождения этого модуля учащиеся смогут:
  • Использовать когнитивную службу анализа текста для анализа текста
  • Использовать когнитивную службу перевода текстов для перевода текста
Модуль 4: построение приложений с поддержкой речи

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

Занятия
  • Распознавание и синтез речи
  • Перевод речи
  • Лабораторная работа: распознавание и синтез речи
  • Лабораторная работа: перевод речи
После прохождения этого модуля учащиеся смогут
  • Использовать когнитивную службу речи для распознавания и синтеза речи
  • Использовать когнитивную службу речи для перевода речи
Модуль 5: создание решений для распознавания речи

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

Занятия
  • Создание приложения для распознавания речи
  • Публикация и использование приложения для распознавания речи
  • Использование службы "Распознавание речи" со службой "Речь"
  • Лабораторная работа: создание клиентского приложения для распознавания речи
  • Лабораторная работа: создание приложения для распознавания речи
  • Лабораторная работа: использование служб "Речь" и "Распознавание речи"
После прохождения этого модуля учащиеся смогут:
  • Создание приложения для распознавания речи
  • Создать клиентское приложение для распознавания речи
  • Интегрировать службу "Распознавание речи" со службой "Речь"
Модуль 6: создание решения QnA

Один из наиболее распространенных видов взаимодействия между пользователями и агентами программного обеспечения ИИ заключается в том, что пользователи отправляют вопросы на естественном языке, а агент ИИ дает соответствующий интеллектуальный ответ. В этом модуле вы узнаете, как служба QnA Maker позволяет разрабатывать такие виды решений.

Занятия
  • Создание базы знаний QnA
  • Публикация и использование базы знаний QnA
  • Лабораторная работа: создание решения QnA
После прохождения этого модуля учащиеся смогут:
  • Использовать QnA Maker для создания базы знаний
  • Использовать базу знаний QnA в приложении или боте
Модуль 7: диалоговый ИИ и служба Azure Bot

Боты являются основой набирающего популярность вида приложений ИИ, во время использования которых пользователи участвуют в разговорах с агентами ИИ, часто так же, как при общении с агентом-человеком. В этом модуле вы познакомитесь с платформой Microsoft Bot Framework и службой Azure Bot, которые вместе образуют платформу для создания и ведения диалогов.

Занятия
  • Основы ботов
  • Реализация диалогового бота
  • Лабораторная работа: создание бота с помощью пакета SDK Bot Framework
  • Лабораторная работа: создание бота с помощью Bot Framework Composer
После прохождения этого модуля учащиеся смогут:
  • Использовать SDK Bot Framework для создания бота
  • Использовать Bot Framework Composer для создания бота
Модуль 8: начало работы с компьютерным зрением

Компьютерное зрение — это область искусственного интеллекта, в которой приложения программного обеспечения интерпретируют визуальные входные данные с изображений или видео. В этом модуле вы начнете знакомиться с компьютерным зрением посредством получения знаний о том, как использовать когнитивные службы для анализа изображений и видео.

Занятия
  • Анализ изображений
  • Анализ видео
После прохождения этого модуля учащиеся смогут:
  • Использовать службу компьютерного зрения для анализа изображений
  • Использовать видеоанализатор Azure для анализа видео
Модуль 9: разработка решений пользовательского визуального распознавания

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

Занятия
  • Классификация изображений
  • Обнаружение объектов
  • Лабораторная работа: классификация изображений с помощью пользовательского визуального распознавания
  • Лабораторная работа: обнаружение объектов на изображениях с помощью пользовательского визуального распознавания
После прохождения этого модуля учащиеся смогут:
  • Использовать службу пользовательского визуального распознавания для реализации классификации изображений
  • Использовать службу пользовательского визуального распознавания для реализации обнаружения объектов
Модуль 10: обнаружение, анализ и распознавание лиц

Обнаружение, анализ и распознавание лиц — частые сценарии использования компьютерного зрения. В этом модуле вы познакомитесь с пользователем когнитивных служб для обнаружения человеческих лиц.

Занятия
  • Обнаружение лиц с помощью службы компьютерного зрения
  • Использование службы распознавания лиц
  • Лабораторная работа: обнаружение, анализ и распознавание лиц
После прохождения этого модуля учащиеся смогут:
  • обнаруживать лица с помощью службы "Компьютерное зрение";
  • обнаруживать, анализировать и распознавать лица с помощью службы распознавания лиц.
Модуль 11: чтение текста на изображениях и в документах

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

Занятия
  • Чтение текста с помощью службы компьютерного зрения
  • Извлечение информации из форм с помощью службы распознавателя документов
  • Лабораторная работа: чтение текста на изображениях
  • Лабораторная работа: извлечение данных из форм
После прохождения этого модуля учащиеся смогут:
  • использовать службу компьютерного зрения для чтения текста на изображениях и в документах;
  • использовать службу распознавателя документов для извлечения данных из цифровых форм.
Модуль 12: создание решения для интеллектуального анализа знаний

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

Занятия
  • Реализация решения интеллектуального поиска
  • Разработка пользовательских навыков для конвейера обогащения
  • Создание хранилища знаний
  • Лабораторная работа: создание пользовательского когнитивного навыка для службы когнитивного поиска Azure
  • Лабораторная работа: создание решения с использованием службы когнитивного поиска Azure
  • Лабораторная работа: создание хранилища знаний с помощью службы когнитивного поиска Azure.
После прохождения этого модуля учащиеся смогут:
  • создать решение интеллектуального поиска с помощью службы когнитивного поиска Azure;
  • реализовать пользовательский навык в конвейере обогащения службы когнитивного поиска Azure;
  • использовать службу когнитивного поиска Azure для создания хранилища знаний.