План на курса
Основи на контейрирането за MLOps
- Разбиране на изискванията за ML жизнен цикъл
- Ключови концепции от Docker за ML системи
- Най-добри практики за възпроизводими среди
Създаване на контейрирани ML пайплайни за обучаване
- Пакетиране на кода и зависимости за обучаване на модели
- Конфигуриране на задачи за обучаване, използвайки Docker образи
- Управление на набори от данни и артефакти в контейри
Контейриране на валидацията и оценката на моделите
- Възпроизвеждане на среди за оценка
- Автоматизиране на работни потоци за валидация
- Запазване на метрики и логове от контейрите
Контейрирано извършване и сървъринг
- Проектиране на микросервизи за извършване
- Оптимизация на контейри за производството
- Реализация на масштабируема архитектура за сървъринг
Оркестриране на пайплайни с Docker Compose
- Координация на много-контейрени ML работни потоци
- Изолация и управление на среди
- Интеграция на допълнителни услуги (например, отслежване, съхранение)
Версиониране и управление на жизнен цикъл за ML модели
- Отслежване на модели, образи и компоненти на пайплайните
- Версионирани контейрни среди
- Интеграция на MLflow или подобни инструменти
Разграждане и маскиране на ML работни потоци
- Извършване на пайплайни в разпределени среди
- Маскиране на микросервиси, използвайки нативни подходи с Docker
- Мониторинг на контейрирани ML системи
CI/CD за MLOps с Docker
- Автоматизиране на градиранията и разграждането на компонентите от ML системата
- Тестване на пайплайни в контейрирани среди за тестуване
- Гарантиране на възпроизводимост и отката
Сводка и следващи стъпки
Изисквания
- Разбиране на ML работните потоци
- Опит с Python за развитие на данни или модели
- Запознаност с основите на контейрите
Целева аудитория
- MLOps инженери
- DevOps практици
- Екипи за данни платформи
Отзиви от потребители (3)
МЛ екосистемата включва не само MLFlow, но и Optuna, Hyperopt, Docker и Docker-Compose.
Guillaume GAUTIER - OLEA MEDICAL
Курс - MLflow
Машинен превод
Ужасно ми хареса да участвам в обучението по Kubeflow, което се провежда на разстояние. Това обучение ми позволи да утвърдя знанията си за услугите AWS, K8s и всички инструменти DevOps около Kubeflow, които са необходимата база, за да се справя правилно с темата. Искам да благодаря на Малауски Марцин за неговото търпение и професионализъм при обучението и съветите му за най-добри практики. Малауски разглежда темата от различни ъгли, използвайки различни инструменти за развиване като Ansible, EKS kubectl, Terraform. Сега съм напълно убеден, че влизам в правилната област на приложение.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Курс - Kubeflow
Машинен превод
Лаборатории и технически дискусии.
Dinesh Panchal - AXA XL
Курс - Advanced Docker
Машинен превод