• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2023/2024

Прикладной MLOps для обеспечения жизненного цикла моделей искусственного интеллекта

Статус: Маго-лего
Когда читается: 2 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 16

Программа дисциплины

Аннотация

Курс MLOps охватывает широкий спектр тем, необходимых для эффективного управления и развертывания проектов машинного обучения. Он начинается с введения в МОУП, где дается обзор принципов и передовой практики. Студенты получают практический опыт в создании проектов ML с помощью Python и узнают о контейнеризации с помощью Docker. Особое внимание уделяется управлению кодами и контролю версий с помощью серверов Git, что позволяет осуществлять совместную разработку. Курс исследует методы непрерывной интеграции и непрерывного развертывания (CI/CD) для автоматизации рабочего процесса ML. Охватывается управление данными, включая хранение, версионирование и управление с использованием таких инструментов, как DVC. Студенты узнают о журналировании экспериментов для отслеживания и анализа производительности модели. Курс посвящен требованиям к вычислительной мощности, облачным решениям и передаче знаний в облако. Дополнительные темы включают индексы knn, количественную оценку вложений, краудсорсинг, маркировку данных на таких платформах, как Toloka, и обзор стека Amazon SageMaker. Выступления студентов и внешних лекторов дают практические представления. По окончании курса слушатели получают полное представление о принципах и практических навыках управления проектами ML.
Цель освоения дисциплины

Цель освоения дисциплины

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

Планируемые результаты обучения

  • Возможность создания хранилища проекта со всеми необходимыми зависимостями
  • Возможность использования хранилища данных, управляемого dvc
  • Возможность автоматизировать обучение моделям с помощью Lightning
  • Возможность преобразования модели в формат onnx
  • Возможность запустить сервер вывода Triton с моделью
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Структура и инструменты проекта машинного обучения
  • Обслуживание модели машинного обучения
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание
  • неблокирующий Рецензирование
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 2nd module
    Итого = 2/3 *средняя (домашнее задание) + 1/3 * Ревью от преподавателя HWs - сумма автоматической (скрипт) проверки Ревью от преподавателя - результат ручной проверки преподавателя и/или ассистента
Список литературы

Список литературы

Рекомендуемая основная литература

  • Лакшманан В. - Машинное обучение. Паттерны проектирования: Пер. с англ. / В. Лакшманан, С. Робинсон, М. Мунн. - 978-5-9775-6797-8 - Санкт-Петербург: БХВ-Петербург - 2022 - 385740 - https://ibooks.ru/bookshelf/385740/reading - iBOOKS

Рекомендуемая дополнительная литература

  • Платонов, А. В.  Машинное обучение : учебное пособие для вузов / А. В. Платонов. — Москва : Издательство Юрайт, 2023. — 85 с. — (Высшее образование). — ISBN 978-5-534-15561-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/520544 (дата обращения: 28.08.2023).