Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Accuracy

Точность — это доля правильных предсказаний модели. Формула, точность top-1 и top-5, парадокс точности на несбалансированных данных и более подходящие метрики.

Точность — это доля правильных предсказаний модели: число верных предсказаний, делённое на их общее число. Это стандартная метрика для классификации изображений и других задач обучения с учителем, где каждому входу соответствует одна метка; она отвечает на самый простой вопрос о модели: как часто модель даёт правильный ответ. Точность легко интерпретировать и сравнивать между моделями, но при этом каждое предсказание имеет одинаковый вес. Поэтому на несбалансированных данных модель может получить высокую оценку, но ошибаться именно в важных случаях; тогда больше информации дают точность и полнота.

Как рассчитывается точность#

В задаче бинарной классификации четыре значения матрицы ошибок дают формулу точности = (TP + TN) / (TP + TN + FP + FN): сумма истинно положительных и истинно отрицательных предсказаний, делённая на общее число предсказаний. В задаче с несколькими классами точность равна сумме значений на диагонали матрицы, делённой на общее число примеров, а accuracy_score в scikit-learn вычисляет её непосредственно по двум массивам меток. Вместо точности часто приводят долю ошибок, где ошибка = 1 − точность.

Точность Top-1 и Top-5#

Классификаторы с большим количеством классов также оценивают по точности top-k. Точность Top-1 засчитывает предсказание как правильное, только если класс с наивысшей оценкой совпадает с истинной меткой; точность Top-5 засчитывает его, если истинная метка входит в пятёрку классов с наивысшими оценками. Показатель Top-5 стал стандартом благодаря соревнованию ImageNet: на фотографиях часто изображено несколько объектов, но каждой присвоена только одна метка из 1 000 классов. Модели классификации YOLO26 показывают оба значения, а модель nano, yolo26n-cls.pt, достигает точности Top-1 71,4% и Top-5 90,1% на ImageNet при разрешении 224 пикселя.

  • Точность (precision): доля действительно положительных примеров среди предсказанных положительных. Она растёт, когда становится меньше ложных срабатываний.
  • Полнота (recall): доля найденных моделью примеров среди всех действительно положительных. Эта метрика выявляет модели, которые игнорируют редкий класс.
  • F1-мера: гармоническое среднее точности и полноты; оно остаётся низким, если хотя бы одна из метрик низкая.
  • Средняя точность (mAP): стандартная метрика для детекции объектов. Обычная точность здесь неприменима, поскольку фон не даёт подсчитать истинно отрицательные результаты: пустых областей изображения может быть сколько угодно.

Парадокс точности#

Когда доминирует один класс, метрика точности поощряет игнорирование редкого класса. Если мошенническими оказываются 1% транзакций, модель, одобряющая все транзакции, покажет точность 99%, но не обнаружит ни одного случая мошенничества. Это явление называют парадоксом точности. Та же ловушка встречается при проверке дефектов, скрининге заболеваний и обнаружении аномалий, где интересующий класс по своей природе встречается редко.

import numpy as np
from sklearn.metrics import accuracy_score, balanced_accuracy_score, recall_score

# 1,000 transactions, 10 of them fraudulent (label 1)
y_true = np.zeros(1000, dtype=int)
y_true[:10] = 1

# A model that labels every transaction as legitimate
y_pred = np.zeros(1000, dtype=int)

print(f"Accuracy: {accuracy_score(y_true, y_pred):.2f}")
print(f"Balanced accuracy: {balanced_accuracy_score(y_true, y_pred):.2f}")
print(f"Fraud recall: {recall_score(y_true, y_pred):.2f}")

Сбалансированная точность — средняя полнота по классам — выявляет проблему, которую скрывает обычная точность: скрипт выводит точность 0.99, сбалансированную точность 0.50 и полноту обнаружения мошенничества 0.00.

Изучи решения

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

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

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

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

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

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

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

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

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