Уровни зрелости MLOps

Концепции MLOps

Folkert Stijnman

ML Engineer

Зрелость MLOps

  • Уровень автоматизации, взаимодействия и мониторинга в процессах MLOps
  • Более высокий уровень не всегда лучше
  • Фокус на этапах разработки и развёртывания
Концепции MLOps

Уровни зрелости MLOps

Уровни зрелости MLOps

Концепции MLOps

Уровень 1: ручные процессы

Уровень зрелости 1

 

  • Разработка выполняется вручную
  • Развёртывание выполняется вручную
  • Взаимодействие между ML и операционной командой отсутствует
  • Команды работают изолированно

  • Отслеживание разработки не ведётся

  • Мониторинг после развёртывания отсутствует
Концепции MLOps

Уровень 2: автоматизированная разработка

Уровень зрелости 2

 

  • Автоматизированный пайплайн разработки (непрерывная интеграция)
  • Развёртывание выполняется вручную

  • После разработки команды совместно выполняют развёртывание модели

  • Отслеживание экспериментов и признаков ML

  • Минимальный мониторинг после развёртывания
Концепции MLOps

Уровень 3: автоматизированные разработка и развёртывание

Уровень зрелости 3

 

  • Автоматизированный пайплайн разработки (CI)
  • Автоматизированный пайплайн развёртывания (CD)

  • Тесное взаимодействие между командами

  • Мониторинг разработки и развёртывания

  • Возможность автоматического запуска переобучения
Концепции MLOps

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

Концепции MLOps

Preparing Video For Download...