Як бізнесу повністю підготуватися до MLOps

MLOps для бізнесу

Arne Jonas Warnke

Head of Emerging Curriculum

Де ми перебуваємо щодо MLOps?

$$

Щоб посилити наші можливості MLOps, потрібно:

  • Оцінювати
  • Вимірювати

Як це зробити?

$$

Використання лупи для перегляду документів

MLOps для бізнесу

Моделі зрілості MLOps

Microsoft:

  • 5 рівнів

стосуються

  • Процесів, технологій, людей

Google:

  • 3 рівні

стосуються

  • Рівня автоматизації

$$

Лого Microsoft

$$

Лого Google

MLOps для бізнесу

Модель зрілості Microsoft MLOps — рівень 0

$$

Рівень Опис Ключові моменти
0 Немає MLOps Відокремлені команди, ручні процеси
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps для бізнесу

Модель зрілості Microsoft MLOps — рівень 1

$$

Рівень Опис Ключові моменти
0 Немає MLOps Відокремлені команди, ручні процеси
1 DevOps без MLOps Відокремлені команди, автоматичний збір даних, перші автоматичні тести
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps для бізнесу

Модель зрілості Microsoft MLOps — рівень 2

$$

Рівень Опис Ключові моменти
0 Немає MLOps Відокремлені команди, ручні процеси
1 DevOps без MLOps Відокремлені команди, автоматичний збір даних, перші автоматичні тести
2 Автоматизоване тренування Краща співпраця, відтворюваність, простіше розгортання
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps для бізнесу

Модель зрілості Microsoft MLOps — рівень 3

$$

Рівень Опис Ключові моменти
0 Немає MLOps Відокремлені команди, ручні процеси
1 DevOps без MLOps Відокремлені команди, автоматичний збір даних, перші автоматичні тести
2 Автоматизоване тренування Краща співпраця, відтворюваність, простіше розгортання
3 Автоматизоване розгортання Налагоджена співпраця, повна відтворюваність, простежуваність, автоматизоване тестування
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps для бізнесу

Модель зрілості Microsoft MLOps — рівень 4

$$

Рівень Опис Ключові моменти
0 Немає MLOps Відокремлені команди, ручні процеси
1 DevOps без MLOps Відокремлені команди, автоматичний збір даних, перші автоматичні тести
2 Автоматизоване тренування Краща співпраця, відтворюваність, простіше розгортання
3 Автоматизоване розгортання Налагоджена співпраця, повна відтворюваність, простежуваність, автоматизоване тестування
4 Автоматизоване перенавчання Повна співпраця, зрілі операції, мінімальні простої
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps для бізнесу

Вимірюємо прогрес до MLOps

$$

Модель зрілості — це добре,

  • Але як безперервно вимірювати прогрес?
  • KPI для MLOps?

Зображення процесу KPI

MLOps для бізнесу

Можливі KPI для MLOps

$$

  • Частота розгортань
    • Скільки релізів ми розгортаємо за тиждень?
  • Час реакції на інциденти
    • Якщо сталася помилка, скільки часу потрібно, щоб відновити застосунок?
  • Lead time для змін
    • Напр., час, щоб додати нову функціональність.
1 https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance
MLOps для бізнесу

Давайте потренуємось!

MLOps для бізнесу

Preparing Video For Download...