Этапы жизненного цикла

MLOps: развёртывание и жизненный цикл моделей

Nemanja Radojkovic

Senior Machine Learning Engineer

Жизненные циклы машинного обучения

 

  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...