Эталонная архитектура: полностью автоматизированный MLOps

Полностью автоматизированный MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

Что такое эталонная архитектура?

$$

Эталонная архитектура — это шаблон для проектирования решений в различных IT-областях.

Набор документов, включающий:

  • Структуры и интеграции IT-элементов
  • Паттерны, типичные для IT-систем, в том числе ML-систем

  • Опыт и лучшие практики участников отрасли

Полностью автоматизированный MLOps

Архитектура полностью автоматизированного MLOps

Изображение с общим обзором эталонной архитектуры полностью автоматизированного MLOps.

1 https://cloud.google.com/architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning
Полностью автоматизированный MLOps

Эталонная архитектура — оркестрированные эксперименты

Изображение с общим обзором эталонной архитектуры полностью автоматизированного MLOps. На изображении крупным планом показаны связанные блоки: слева направо — анализ данных, оркестрированный эксперимент, исходный код, репозиторий исходного кода.

Полностью автоматизированный MLOps

Эталонная архитектура — исходный код и CI

Изображение сдвинуто влево. После репозитория исходного кода показан блок непрерывной интеграции. Блок сборки формирует пакеты на выходе.

Полностью автоматизированный MLOps

Эталонная архитектура — артефакты и CD

Изображение сдвигается вниз, показывая блок непрерывной доставки.

Полностью автоматизированный MLOps

Эталонная архитектура — развёртывание ML-конвейера

Изображение сдвигается влево, показывая автоматизированный ML-конвейер с этапами: извлечение данных, валидация данных, подготовка данных, обучение модели, оценка модели, валидация модели.

Полностью автоматизированный MLOps

Эталонная архитектура — хранилище метаданных

Изображение сдвигается вниз, показывая хранилище метаданных, собирающее логи, сгенерированные ML-конвейером.

Полностью автоматизированный MLOps

Эталонная архитектура — реестр моделей

Изображение сдвигается вверх и вправо, показывая, что модели, обученные ML-конвейером, передаются в реестр моделей.

Полностью автоматизированный MLOps

Эталонная архитектура — сервисы предсказаний

Изображение сдвигается вниз, показывая, что модели, обученные ML-конвейером, непрерывно доставляются в модуль сервиса предсказаний архитектуры.

Полностью автоматизированный MLOps

Эталонная архитектура — непрерывный мониторинг

Изображение сдвигается влево, показывая компонент мониторинга производительности, отслеживающий качество предсказаний сервиса предсказаний.

Полностью автоматизированный MLOps

Эталонная архитектура — автоматизированный триггер

Изображение сдвигается ещё левее, показывая компонент триггера, связанный с модулем мониторинга производительности.

Полностью автоматизированный MLOps

Эталонная архитектура — автоматизированное переобучение

Изображение сдвигается вверх, показывая, что триггер может запускать автоматизированный ML-конвейер в системе.

Полностью автоматизированный MLOps

Эталонная архитектура

Изображение масштабируется, показывая общий обзор полной эталонной архитектуры.

Полностью автоматизированный MLOps

Эталонная архитектура — хранилище признаков

Изображение с общим обзором эталонной архитектуры полностью автоматизированного MLOps. На изображении крупным планом показан компонент хранилища признаков.

Полностью автоматизированный MLOps

Эталонная архитектура — хранилище признаков

Изображение сдвигается вниз, показывая, что хранилище признаков также передаёт данные в автоматизированный ML-конвейер в средах staging, предпродакшн и продакшн.

Полностью автоматизированный MLOps

Эталонная архитектура — хранилище признаков

Крупный план компонента хранилища признаков. Этот компонент передаёт данные в модуль оркестрированных экспериментов в среде экспериментов и разработки.

Полностью автоматизированный MLOps

Эталонная архитектура — хранилище признаков

Крупный план компонента хранилища признаков. Этот компонент передаёт данные в сервис предсказаний системы.

Полностью автоматизированный MLOps

Архитектура полностью автоматизированного MLOps

Изображение с общим обзором эталонной архитектуры полностью автоматизированного MLOps.

Полностью автоматизированный MLOps

Давайте потренируемся!

Полностью автоматизированный MLOps

Preparing Video For Download...