Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Area Under the Curve (AUC)

Узнай, как площадь под кривой (AUC) измеряет производительность модели. Изучи её роль в классификации, здравоохранении и финансах с использованием Ultralytics YOLO26.

Площадь под кривой (AUC) — комплексная метрика производительности, используемая в машинном обучении (ML) для оценки дискриминирующей способности модели классификации. В частности, она измеряет двумерную площадь под кривой рабочих характеристик приемника (ROC), предоставляя единое скалярное значение в диапазоне от 0 до 1. Значение AUC, равное 1,0, указывает на идеальный классификатор, тогда как AUC, равное 0,5, означает, что модель работает не лучше случайного угадывания. Поскольку эта метрика обобщает производительность по всем возможным порогам классификации, AUC особенно эффективна для оценки возможностей предиктивного моделирования в сценариях, где оптимальная граница принятия решений неизвестна или изменяется.

Взаимосвязь между ROC и AUC#

Чтобы полностью понять AUC, необходимо разобраться в лежащей в её основе кривой ROC. На этом графике доля истинно положительных результатов (полнота) отображается в зависимости от доли ложноположительных результатов при различных значениях порога. По сути, AUC количественно оценивает вероятность того, что модель присвоит случайно выбранному положительному примеру более высокий ранг, чем случайно выбранному отрицательному.

  • Разделимость: AUC измеряет, насколько хорошо модель различает классы (например, «собака» и «кошка»). Более высокая разделимость означает более точные прогнозы.
  • Инвариантность к порогу: В отличие от F1-меры, которая зависит от конкретной точки отсечения, AUC предоставляет общее представление о качестве модели.
  • Инвариантность к масштабу: Эта метрика оценивает, насколько хорошо ранжируются прогнозы, а не их абсолютные значения вероятности.

Практические применения#

AUC — предпочтительная метрика в отраслях, связанных с принятием критически важных решений и несбалансированными наборами данных, где один класс встречается значительно реже другого.

  1. Медицинская диагностика: В области ИИ в здравоохранении модели обучают выявлять патологии с помощью анализа медицинских изображений. Например, модель для обнаружения редких опухолей должна отдавать приоритет чувствительности. Высокое значение AUC гарантирует, что система будет надёжно присваивать более высокие оценки риска действительно больным пациентам по сравнению со здоровыми людьми, снижая количество опасных ложноотрицательных результатов.

  2. Обнаружение финансового мошенничества: Финансовые учреждения используют ИИ в финансах для выявления мошеннических транзакций. Поскольку легитимные транзакции значительно превосходят по численности мошеннические, модель могла бы достичь точности 99 %, просто относя всё к категории «легитимных» операций. AUC предотвращает это, оценивая, насколько хорошо модель отделяет реальные попытки мошенничества от нормального поведения независимо от распределения классов.

Отличия AUC от связанных метрик#

Крайне важно отличать AUC от других аспектов оценки модели, чтобы выбрать подходящий инструмент для своего проекта.

  • AUC и точность: Точность — это просто отношение правильных прогнозов к общему числу прогнозов. На сильно несбалансированных наборах данных точность может быть обманчиво высокой. AUC устойчива к дисбалансу классов и обеспечивает более объективную оценку производительности классификатора.
  • AUC и precision-recall: Если ROC-AUC является стандартом для сбалансированных результатов, то площадь под кривой precision-recall (AUPRC) часто предпочитают, когда «положительный» класс встречается крайне редко, а ложноположительные результаты вызывают серьёзные опасения.
  • AUC и mAP: В задачах обнаружения объектов с использованием таких моделей, как YOLO26, стандартной метрикой является средняя точность (mAP). Хотя mAP концептуально похожа — она вычисляет площадь под кривой precision-recall при различных порогах пересечения областей (IoU), — AUC строго относится к ROC-кривой в задачах бинарной классификации или классификации по нескольким классам.

Пример кода#

В следующем примере показано, как загрузить предварительно обученную классификационную модель YOLO26 и выполнить валидацию. Хотя модели YOLO в основном сообщают о точности top-1 и top-5, процесс валидации генерирует данные прогнозов, необходимые для анализа метрик на основе кривых.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Validate the model on a standard dataset (e.g., imagenet10)
# This generates precision, recall, and accuracy metrics
results = model.val(data="imagenet10")

# Access top-1 accuracy, a key point on the ROC curve
print(f"Top-1 Accuracy: {results.top1:.4f}")
print(f"Top-5 Accuracy: {results.top5:.4f}")

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

Explore solutions

Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

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

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

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

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

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

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

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