Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

Model Monitoring

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

Мониторинг моделей — это постоянная практика отслеживания, анализа и оценки эффективности моделей Machine Learning (ML) после их развертывания в рабочей среде. В то время как традиционное программное обеспечение обычно работает детерминированно, ожидая одного и того же вывода для заданного ввода на протяжении всего времени, прогнозные модели опираются на статистические закономерности, которые могут со временем меняться. По мере изменения реальной среды данные, поступающие в эти модели, могут смещаться, что приводит к снижению точности или надежности. Мониторинг гарантирует, что системы Artificial Intelligence (AI) продолжают приносить пользу, выявляя такие проблемы, как data drift или дрейф концепции, прежде чем они негативно повлияют на бизнес-результаты или пользовательский опыт.

Link to this sectionВажность контроля после развертывания#

В жизненном цикле Machine Learning Operations (MLOps) развертывание не является финишной чертой. Модель, обученная на исторических данных, представляет собой снимок мира в определенный момент времени. Со временем внешние факторы, такие как сезонные изменения, экономические сдвиги или новое поведение пользователей, могут изменить базовое распределение данных. Это явление, известное как data drift, может привести к «тихим сбоям», когда модель выдает прогнозы без сообщений об ошибках, но качество этих прогнозов падает ниже допустимых стандартов.

Эффективный мониторинг обеспечивает наглядность этих тонких изменений. Устанавливая базовые показатели с использованием validation data и сравнивая их с потоками в реальной эксплуатации, инженерные команды могут обнаруживать аномалии на ранних этапах. Такой проактивный подход позволяет своевременно проводить model retraining или обновления, гарантируя, что такие системы, как autonomous vehicles или алгоритмы обнаружения мошенничества, остаются безопасными и эффективными.

Link to this sectionОсновные метрики мониторинга моделей#

Для поддержания здоровья ML-системы специалисты отслеживают различные метрики, которые обычно делятся на три категории:

  • Метрики надежности сервиса: они отслеживают операционное состояние inference engine. Ключевые показатели включают inference latency (время выполнения прогноза) и использование системных ресурсов, например, использование памяти GPU. Инструменты вроде Prometheus обычно используются для сбора и хранения этих метрик системного уровня.
  • Метрики качества данных: они гарантируют, что входные данные соответствуют ожидаемой схеме и статистическому распределению. Например, внезапный всплеск пропущенных значений или сдвиг среднего значения признака может указывать на поломку вышестоящего конвейера данных. Статистические тесты, такие как Kolmogorov-Smirnov test, помогают количественно оценить расстояние между обучающим и производственным распределениями.
  • Метрики производительности: в идеале команды отслеживают метрики достоверности (ground-truth), такие как accuracy, precision и recall. Однако в рабочей среде истинные метки часто задерживаются или недоступны. В таких случаях для оценки состояния используются прокси-метрики, такие как confidence прогнозов или стабильность распределения выходных данных.

Link to this sectionРеальные приложения#

Мониторинг моделей критически важен в различных отраслях, где автоматизированные решения влияют на операции и безопасность:

  • Компьютерное зрение в производстве: в smart manufacturing модели визуального контроля обнаруживают дефекты на сборочных линиях. Со временем на объективах камер может скапливаться пыль, или может измениться освещение в цеху, из-за чего модель начнет ошибочно классифицировать исправные детали как дефектные. Мониторинг частоты положительных обнаружений помогает выявить этот дрейф, что требует технического обслуживания или перекалибровки с использованием Ultralytics Platform.
  • Обнаружение финансовых мошенничеств: банки используют ML для выявления подозрительных транзакций. Преступники постоянно адаптируют свои стратегии, чтобы избежать обнаружения, что ведет к дрейфу концепции. Отслеживая долю помеченных транзакций и анализируя обратную связь от проверяющих их людей, специалисты по анализу данных могут быстро обновлять модели для распознавания новых схем мошенничества.

Link to this sectionМониторинг против наблюдаемости#

Полезно различать мониторинг и observability, поскольку они выполняют дополняющие друг друга роли. Мониторинг моделей обычно реактивен и сфокусирован на «известных неизвестных», используя панели мониторинга для оповещения команд при нарушении определенными метриками пороговых значений (например, точность падает ниже 90%). Наблюдаемость (Observability) глубже погружается в «неизвестные неизвестные», предоставляя детализированные logs и трассировки, которые позволяют инженерам отладить, почему произошел сбой конкретного прогноза или почему модель демонстрирует bias in AI в отношении определенной демографической группы.

Link to this sectionПример: отслеживание уверенности в прогнозах#

Простой способ контроля здоровья модели компьютерного зрения — это отслеживание средней уверенности (confidence) ее прогнозов. Значительное падение уверенности может указывать на то, что модель сталкивается с данными, для обработки которых она не была обучена.

Вот пример на Python с использованием YOLO26 для извлечения оценок уверенности из пакета изображений в целях мониторинга:

import numpy as np
from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference on a source (e.g., a video frame or image list)
results = model(["bus.jpg", "zidane.jpg"])

# Extract confidence scores for monitoring
for i, result in enumerate(results):
    # Get the confidence scores for all detected objects
    confidences = result.boxes.conf.cpu().numpy()

    if len(confidences) > 0:
        avg_conf = np.mean(confidences)
        print(f"Image {i}: Average Detection Confidence: {avg_conf:.3f}")
    else:
        print(f"Image {i}: No objects detected.")

Регулярное ведение журналов этой статистики позволяет командам визуализировать тенденции с течением времени с помощью таких инструментов, как Grafana, или функций мониторинга в Ultralytics Platform, гарантируя, что модели остаются надежными в динамически меняющихся условиях.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения