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

Precision

Освой точность (precision) в машинном обучении. Узнай, как вычислять и повышать точность модели, сокращать количество ложноположительных срабатываний и оценивать производительность Ultralytics YOLO26.

Точность — это фундаментальная метрика в науке о данных, используемая для оценки производительности моделей классификации. Она измеряет качество положительных предсказаний, определяя долю истинно положительных результатов среди всех случаев, которые модель определила как положительные. В области машинного обучения (ML) точность отвечает на важный вопрос: «Когда модель утверждает, что нашла объект, насколько часто она права?» Высокая точность указывает на то, что алгоритм выдает очень мало ложноположительных результатов, что означает высокую степень доверия к системе при обнаружении события или объекта. Эта метрика особенно важна в сценариях, где цена ложной тревоги высока, требуя от агентов ИИ действовать с уверенностью.

Link to this sectionРазличия между точностью (Precision), полнотой (Recall) и аккуратностью (Accuracy)#

Чтобы полностью понять производительность модели, важно отличать точность (precision) от связанных статистических терминов. Хотя в повседневном общении их часто используют как взаимозаменяемые, они имеют различные технические значения в компьютерном зрении (CV) и анализе.

  • Точность (Precision) vs. Полнота (Recall): Эти две метрики часто находятся в отношениях компромисса. В то время как точность фокусируется на правильности положительных предсказаний, Полнота (также известная как чувствительность) измеряет способность модели находить все релевантные экземпляры в наборе данных. Модель, оптимизированная исключительно для точности, может пропускать некоторые объекты (более низкая полнота), чтобы гарантировать, что все, что она действительно находит, является верным. И наоборот, высокая полнота обеспечивает минимум пропущенных объектов, но может привести к большему количеству ложных тревог. F1-Score часто используется для вычисления гармонического среднего этих значений, обеспечивая сбалансированный взгляд.
  • Точность (Precision) vs. Аккуратность (Accuracy): Аккуратность — это отношение правильных предсказаний (как положительных, так и отрицательных) к общему количеству предсказаний. Однако аккуратность может вводить в заблуждение при работе с несбалансированными наборами данных. Например, в системе обнаружения мошенничества, где 99% транзакций являются легитимными, модель, которая просто каждый раз предсказывает «легитимно», будет иметь точность 99%, но нулевую precision (точность) в выявлении мошенничества.

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

Специфические требования отрасли часто диктуют, следует ли разработчикам отдавать приоритет точности перед другими метриками. Вот конкретные примеры, где высокая точность имеет первостепенное значение:

  • Предотвращение потерь в розничной торговле: В ИИ для ритейла автоматизированные системы оплаты используют обнаружение объектов для идентификации товаров. Если система имеет низкую точность, она может ошибочно пометить личную сумку покупателя как украденный товар (ложноположительный результат). Это приводит к негативному опыту покупателей и потенциальным юридическим проблемам. Высокая точность гарантирует, что охрана получит сигнал только тогда, когда вероятность кражи очень высока, поддерживая доверие к системе охранной сигнализации.
  • Контроль качества на производстве: В умном производстве системы технического зрения проверяют сборочные линии на наличие дефектов. Модель с низкой точностью может классифицировать функциональные детали как бракованные, что приведет к их необоснованной утилизации. Эти потери увеличивают расходы и снижают эффективность. Настраиваясь на высокую точность, производители гарантируют, что изымаются только действительно бракованные изделия, оптимизируя производственную линию. Ты можешь узнать, как Ultralytics YOLO26 помогает в этих промышленных задачах, снижая количество ложных отклонений.

Link to this sectionПовышение точности в компьютерном зрении#

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

Еще одна техника включает в себя уточнение обучающих данных. Добавление «отрицательных примеров» — изображений, которые не содержат целевой объект, но выглядят несколько похоже — помогает модели научиться отличать цель от фонового шума. Использование платформы Ultralytics упрощает этот процесс, позволяя командам курировать наборы данных, визуализировать предсказания модели и идентифицировать конкретные изображения, на которых модель испытывает трудности. Кроме того, эффективная аугментация данных может познакомить модель с более разнообразными средами, делая ее более устойчивой к сбивающим с толку визуальным элементам.

Link to this sectionВычисление точности с Ultralytics YOLO#

При работе с современными архитектурами обнаружения объектов, такими как YOLO26, точность вычисляется автоматически во время фазы валидации. Следующий пример на Python демонстрирует, как загрузить модель и получить метрики ее производительности, включая точность, используя режим val.

from ultralytics import YOLO

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

# Validate the model on the COCO8 dataset to calculate metrics
metrics = model.val(data="coco8.yaml")

# Access and print the mean Precision (P) score
# The results dictionary contains keys for various metrics
print(f"Mean Precision: {metrics.results_dict['metrics/precision(B)']:.4f}")

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

Link to this sectionСвязанные концепции в оценке моделей#

  • Intersection over Union (IoU): Метрика, используемая для оценки перекрытия между предсказанным bounding box и ground truth. Детекция считается «истинно положительной» только в том случае, если IoU превышает определенный порог.
  • Кривая Precision-Recall: Визуализация, которая строит график точности в зависимости от полноты для различных порогов. Эта кривая помогает инженерам визуализировать компромисс и выбрать оптимальную рабочую точку для их конкретного приложения, как подробно описано в стандартных ресурсах по статистическому обучению.
  • Mean Average Precision (mAP): Комплексная метрика, которая вычисляет среднюю точность по всем классам и порогам IoU. Это стандартный ориентир для сравнения моделей на таких наборах данных, как COCO или ImageNet.

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. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше

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

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