План на курса
Основи на контейрирането за MLOps
- Разбиране на изискванията за ML жизнен цикъл
- Ключови концепции от Docker за ML системи
- Най-добри практики за възпроизводими среди
Създаване на контейрирани ML пайплайни за обучаване
- Пакетиране на кода и зависимости за обучаване на модели
- Конфигуриране на задачи за обучаване, използвайки Docker образи
- Управление на набори от данни и артефакти в контейри
Контейриране на валидацията и оценката на моделите
- Възпроизвеждане на среди за оценка
- Автоматизиране на работни потоци за валидация
- Запазване на метрики и логове от контейрите
Контейрирано извършване и сървъринг
- Проектиране на микросервизи за извършване
- Оптимизация на контейри за производството
- Реализация на масштабируема архитектура за сървъринг
Оркестриране на пайплайни с Docker Compose
- Координация на много-контейрени ML работни потоци
- Изолация и управление на среди
- Интеграция на допълнителни услуги (например, отслежване, съхранение)
Версиониране и управление на жизнен цикъл за ML модели
- Отслежване на модели, образи и компоненти на пайплайните
- Версионирани контейрни среди
- Интеграция на MLflow или подобни инструменти
Разграждане и маскиране на ML работни потоци
- Извършване на пайплайни в разпределени среди
- Маскиране на микросервиси, използвайки нативни подходи с Docker
- Мониторинг на контейрирани ML системи
CI/CD за MLOps с Docker
- Автоматизиране на градиранията и разграждането на компонентите от ML системата
- Тестване на пайплайни в контейрирани среди за тестуване
- Гарантиране на възпроизводимост и отката
Сводка и следващи стъпки
Изисквания
- Разбиране на ML работните потоци
- Опит с Python за развитие на данни или модели
- Запознаност с основите на контейрите
Целева аудитория
- MLOps инженери
- DevOps практици
- Екипи за данни платформи
Отзиви от потребители (5)
МЛ екосистемата включва не само 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
Машинен превод
Оказа отлична подготовка за Docker и Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Курс - Docker (introducing Kubernetes)
Машинен превод
I generally liked the trainer knowledge and enthusiasm.
Ruben Ortega
Курс - Docker and Kubernetes
Машинен превод
I generally enjoyed the content was interesting.
Leke Adeboye
Курс - Docker for Developers and System Administrators
Машинен превод