План на курса
Основи на контейрирането за 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, hyperops, 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
Машинен превод