План на курса
Основи на контейрирането за MLOps
- Разбиране на изискванията за ML жизнен цикъл
- Ключови концепции от Docker за ML системи
- Най-добри практики за възпроизводими среди
Създаване на контейрирани ML пайплайни за обучаване
- Пакетиране на кода и зависимости за обучаване на модели
- Конфигуриране на задачи за обучаване, използвайки Docker образи
- Управление на набори от данни и артефакти в контейри
Контейриране на валидацията и оценката на моделите
- Възпроизвеждане на среди за оценка
- Автоматизиране на работни потоци за валидация
- Запазване на метрики и логове от контейрите
Контейрирано извършване и сървъринг
- Проектиране на микросервизи за извършване
- Оптимизация на контейри за производството
- Реализация на масштабируема архитектура за сървъринг
Оркестриране на пайплайни с Docker Compose
- Координация на много-контейрени ML работни потоци
- Изолация и управление на среди
- Интеграция на допълнителни услуги (например, отслежване, съхранение)
Версиониране и управление на жизнен цикъл за ML модели
- Отслежване на модели, образи и компоненти на пайплайните
- Версионирани контейрни среди
- Интеграция на MLflow или подобни инструменти
Разграждане и маскиране на ML работни потоци
- Извършване на пайплайни в разпределени среди
- Маскиране на микросервиси, използвайки нативни подходи с Docker
- Мониторинг на контейрирани ML системи
CI/CD за MLOps с Docker
- Автоматизиране на градиранията и разграждането на компонентите от ML системата
- Тестване на пайплайни в контейрирани среди за тестуване
- Гарантиране на възпроизводимост и отката
Сводка и следващи стъпки
Изисквания
- Разбиране на ML работните потоци
- Опит с Python за развитие на данни или модели
- Запознаност с основите на контейрите
Целева аудитория
- MLOps инженери
- DevOps практици
- Екипи за данни платформи
Отзиви от потребители (1)
Широките познания на тренера, неговата способност да решава проблеми, които спонтанно възникват по време на практикующите сесии. Също така и упражненията сами по себе си са подходящи, за да помогнат да се закрепят темите, разглеждани в курса.
Cosmin - Ness Digital Engineering
Курс - Advanced Docker
Машинен превод