Термин · Глоссарий B2B-ПО

MLOps (MLOps)

MLOps (Machine Learning Operations) – набор практик и инструментов для операционного развёртывания, мониторинга, управления версиями и поддержки жизненного цикла моделей машинного обучения в production-среде, объединяющий DevOps с ML-разработкой.

Буква «M» В категориях: 4 Платформ: 6+

Введение

MLOps (Machine Learning Operations) – методология и набор практик, применяющих принципы DevOps к машинному обучению. MLOps охватывает весь жизненный цикл ML-модели: от подготовки данных и обучения до развёртывания в production, мониторинга и переобучения. Цель – превратить ML-эксперименты в надёжные промышленные системы.

Без MLOps ML-проекты часто «застревают» в лаборатории: модели обучаются, но не попадают в production, или деградируют после деплоя из-за дрейфа данных. MLOps обеспечивает воспроизводимость, автоматизацию и контроль качества на всём пути модели от гипотезы до промышленного использования.

История и контекст

Термин MLOps появился около 2017–2018 годов как ответ на проблему «последней мили» в ML: большинство ML-проектов так и не попадали в production из-за операционных сложностей. Google, Netflix, Airbnb и другие технологические компании первыми сформулировали лучшие практики промышленного ML.

В 2020–2023 годах сформировалась зрелая экосистема MLOps-инструментов: MLflow для трекинга экспериментов, Kubeflow для K8s-нативных пайплайнов, Evidently для мониторинга дрейфа данных. С появлением LLM к 2023–2024 годам MLOps расширился в LLMOps – специфические практики для больших языковых моделей.

Как это работает

Жизненный цикл ML-модели в MLOps включает семь непрерывных этапов:

  • Сбор и подготовка данных – пайплайны ETL/ELT, контроль схем данных, управление версиями датасетов (DVC).
  • Feature Store – централизованное хранилище признаков с версионированием для воспроизводимости обучения.
  • Обучение и эксперименты – трекинг гиперпараметров и метрик (MLflow, W&B), сравнение экспериментов.
  • Реестр моделей – версионирование артефактов моделей с метаданными (MLflow Model Registry).
  • Развёртывание (CI/CD для ML) – контейнеризация моделей, canary/blue-green деплой в Kubernetes.
  • Мониторинг – отслеживание метрик качества, дрейфа данных и концептуального дрейфа.
  • Переобучение (CT) – автоматическое переобучение при деградации метрик или по расписанию.

Где применяется

  • Банки и финтех – скоринговые модели, антифрод, рекомендации требуют постоянного мониторинга и обновления.
  • Ритейл и маркетплейсы – рекомендательные системы, динамическое ценообразование.
  • Промышленность – predictive maintenance модели деградируют с износом оборудования.
  • Здравоохранение – диагностические модели требуют жёсткого контроля версий и валидации.
  • Телеком – прогнозирование оттока, оптимизация сети.

Преимущества и ограничения

Преимущества: ускорение вывода ML-продуктов в production; воспроизводимость экспериментов; автоматическое обнаружение деградации модели; снижение операционных рисков; масштабирование ML-команд.

Ограничения: значительные инвестиции в инфраструктуру и инструментарий; требует специализированных MLOps-инженеров; оверинжиниринг для небольших проектов с редко обновляемыми моделями.

Связь с другими понятиями

MLOps является расширением DevOps применительно к машинному обучению, добавляя версионирование данных, реестры моделей и мониторинг дрейфа. Docker и Kubernetes – ключевые технологии для контейнеризации и оркестрации ML-нагрузок. ML (Machine Learning) – область, операционную зрелость которой обеспечивает MLOps. LLM-разработка порождает специфическое подмножество MLOps – LLMOps с оценкой качества генерации, управлением промптами и дообучением.

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «MLOps».

Платформы класса «MLOps»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

Tarantool Data Grid

Tarantool Data Grid

Данные и аналитика
Tarantool — высокопроизводительная СУБД с поддержкой in-memory и дискового хранения данных, обеспечивающая ACI...
Цена по запросу
★ 4.8
Подробнее →
Платформа для создания отказоустойчивой инфраструктуры клиентских приложений
Цена по запросу
Подробнее →
БАРС.Мониторинг-ЖКХ

БАРС.Мониторинг-ЖКХ

Данные и аналитика
Информационно-аналитическая система для мониторинга и управления жилищно-коммунальным хозяйством на региональн...
Цена по запросу
★ 5.0
Подробнее →
МА

Маршрутизатор

Данные и аналитика
Яндекс.Маршрутизация (Router API) — программный интерфейс для построения оптимальных маршрутов, расчёта времен...
Цена по запросу
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «MLOps».

Где применяется

Отрасли, в которых «MLOps» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про MLOps

Что такое MLOps?

Методология применения DevOps-практик к машинному обучению: автоматизация CI/CD для ML-моделей, управление версиями данных и моделей, мониторинг в production.

Чем MLOps отличается от DevOps?

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

Что такое дрейф данных?

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

Нужен ли MLOps для небольших проектов?

Не всегда. Для прототипов и редко обновляемых моделей достаточно базового MLflow-трекинга. Полная MLOps-платформа оправдана при 10+ моделях в production с регулярными обновлениями.

Что такое Feature Store?

Централизованное хранилище признаков для ML-моделей с версионированием, доступное как при обучении, так и при онлайн-инференсе. Устраняет дублирование вычислений.

Что такое LLMOps?

Расширение MLOps для больших языковых моделей: управление промптами, оценка качества генерации, управление RAG-пайплайнами, файн-тюнинг и мониторинг галлюцинаций.