Етапи життєвого циклу

Розгортання та життєвий цикл MLOps

Nemanja Radojkovic

Senior Machine Learning Engineer

Життєві цикли Machine Learning

 

  1. Життєвий цикл ML‑проєкту
  2. Життєвий цикл ML‑застосунку
  3. Життєвий цикл ML‑моделі
Розгортання та життєвий цикл MLOps

базовий ML‑проєкт

Розгортання та життєвий цикл MLOps

ML‑проєкт з результатами

Розгортання та життєвий цикл MLOps

чиста модель-оцінювач

Розгортання та життєвий цикл MLOps

ML‑застосунок

Розгортання та життєвий цикл MLOps

бізнес‑правила

Розгортання та життєвий цикл MLOps

база даних

Розгортання та життєвий цикл MLOps

графічний інтерфейс користувача

Розгортання та життєвий цикл MLOps

API

Розгортання та життєвий цикл MLOps

модель і застосунок разом

Розгортання та життєвий цикл MLOps

замкнена модель

Розгортання та життєвий цикл MLOps

розділення I

Розгортання та життєвий цикл MLOps

йдуть кожен своїм шляхом

Розгортання та життєвий цикл MLOps

окремі часові лінії

Розгортання та життєвий цикл MLOps

життєвий цикл застосунку

Розгортання та життєвий цикл MLOps

життєвий цикл моделі

Розгортання та життєвий цикл MLOps

ми тут

Розгортання та життєвий цикл MLOps

Модель — це…

НЕ щось абстрактне чи теоретичне

Модель — ЦЕ

  • конкретна, навчена модель
  • готова до використання
Розгортання та життєвий цикл MLOps

Розгортання

 

  • Об'єкт моделі + ресурси для розгортання = пакет розгортання моделі
  • Введення моделі в дію = розгортання

 

старт розгортання

Розгортання та життєвий цикл MLOps

Моніторинг моделі

 

  • Чи працює сервер моделі?
  • Чи відповідають вхідні та вихідні дані очікуванням?
  • Також відоме як моніторинг після розгортання

 

моніторинг моделі

Розгортання та життєвий цикл MLOps

Виведення з експлуатації

 

кнопка вимкнення

 

Можливі причини

  • Знайдено кращу модель
  • Створено інформативніші ознаки
  • Процес змінився, тож чинна модель недійсна

 

=> Старе — на вихід, нове — до роботи

Розгортання та життєвий цикл MLOps

Архівування моделей

  • Важливо в регульованих галузях.

    Чому ваша модель кредитного ризику схвалила цю позику у 2020 році?

 

  • Відтворюваність: здатність відновити, перезавантажити й використати стару версію моделі
    • Це нетривіальна вимога

 

архів моделі

Розгортання та життєвий цикл MLOps

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

Розгортання та життєвий цикл MLOps

Preparing Video For Download...