План на курса

Основи на контейрирането за MLOps

  • Разбиране на изискванията за ML жизнен цикъл
  • Ключови концепции от Docker за ML системи
  • Най-добри практики за възпроизводими среди

Създаване на контейрирани ML пайплайни за обучаване

  • Пакетиране на кода и зависимости за обучаване на модели
  • Конфигуриране на задачи за обучаване, използвайки Docker образи
  • Управление на набори от данни и артефакти в контейри

Контейриране на валидацията и оценката на моделите

  • Възпроизвеждане на среди за оценка
  • Автоматизиране на работни потоци за валидация
  • Запазване на метрики и логове от контейрите

Контейрирано извършване и сървъринг

  • Проектиране на микросервизи за извършване
  • Оптимизация на контейри за производството
  • Реализация на масштабируема архитектура за сървъринг

Оркестриране на пайплайни с Docker Compose

  • Координация на много-контейрени ML работни потоци
  • Изолация и управление на среди
  • Интеграция на допълнителни услуги (например, отслежване, съхранение)

Версиониране и управление на жизнен цикъл за ML модели

  • Отслежване на модели, образи и компоненти на пайплайните
  • Версионирани контейрни среди
  • Интеграция на MLflow или подобни инструменти

Разграждане и маскиране на ML работни потоци

  • Извършване на пайплайни в разпределени среди
  • Маскиране на микросервиси, използвайки нативни подходи с Docker
  • Мониторинг на контейрирани ML системи

CI/CD за MLOps с Docker

  • Автоматизиране на градиранията и разграждането на компонентите от ML системата
  • Тестване на пайплайни в контейрирани среди за тестуване
  • Гарантиране на възпроизводимост и отката

Сводка и следващи стъпки

Изисквания

  • Разбиране на ML работните потоци
  • Опит с Python за развитие на данни или модели
  • Запознаност с основите на контейрите

Целева аудитория

  • MLOps инженери
  • DevOps практици
  • Екипи за данни платформи
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории