YOLO Vision 2026:
Назад к глоссарию Ultralytics

Dataset Bias

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

Предвзятость набора данных возникает, когда информация, используемая для обучения моделей machine learning (ML), содержит систематические ошибки или перекошенные распределения, из-за чего получаемая система ИИ отдает предпочтение одним результатам перед другими. Поскольку модели функционируют как механизмы распознавания образов, они полностью зависят от своих входных данных; если training data не отражает точно разнообразие реальной среды, модель унаследует эти «слепые зоны». Это явление часто приводит к плохой генерализации, когда ИИ может демонстрировать высокие показатели при тестировании, но значительно сбоить при развертывании для real-time inference в разнообразных или неожиданных сценариях.

Распространенные источники искажения данных#

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

  • Selection Bias: Это явление возникает, когда собранные данные случайно не представляют целевую популятцию. Например, создание набора данных для facial recognition, состоящего преимущественно из изображений знаменитостей, может сместить модель в сторону тяжелого макияжа и профессионального освещения, из-за чего она будет сбоить на повседневных снимках с веб-камеры.
  • Labeling Errors: Субъективность в процессе data labeling может привносить человеческие предрассудки. Если разметчики стабильно неверно классифицируют неоднозначные объекты из-за отсутствия четких рекомендаций, модель воспринимает эти ошибки как эталонные данные (ground truth).
  • Representation Bias: Даже при случайном отборе группы меньшинств могут быть статистически заглушены доминирующим классом. В object detection набор данных, содержащий 10 000 изображений автомобилей, но всего 100 изображений велосипедов, приведет к появлению модели, предвзято настроенной на обнаружение автомобилей.

Применение в реальном мире и последствия#

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

В автомобильной промышленности AI in automotive опирается на камеры для распознавания пешеходов и препятствий. Если самозауправляемый автомобиль обучается преимущественно на данных, собранных в солнечных и сухих климатических условиях, он может демонстрировать ухудшение производительности при работе в снегу или сильном дожде. Это классический пример того, как обучающее распределение не совпадает с операционным распределением, что приводит к рискам для безопасности.

Аналогичным образом в medical image analysis диагностические модели часто обучаются на исторических данных пациентов. Если модель, предназначенная для выявления кожных заболеваний, обучена на наборе данных, в котором преобладают светлые оттенки кожи, она может демонстрировать значительно более низкую accuracy при диагностике пациентов с темной кожей. Решение этой проблемы требует согласованных усилий по курированию разнообразных наборов данных, которые обеспечивают fairness in AI во всех демографических группах.

Стратегии по смягчению последствий#

Разработчики могут снизить предвзятость наборов данных, используя строгий аудит и передовые стратегии обучения. Такие методы, как data augmentation, помогают сбалансировать наборы данных путем искусственного создания вариаций недостаточно представленных примеров (например, отражение, поворот или настройка яркости). Кроме того, генерация synthetic data позволяет заполнить пробелы там, где реальные данные редки или их трудно собрать.

Эффективное управление этими наборами данных имеет решающее значение. Ultralytics Platform позволяет командам визуализировать распределение классов и выявлять дисбалансы до начала обучения. Кроме того, соблюдение таких рекомендаций, как NIST AI Risk Management Framework, помогает организациям структурировать свой подход к систематическому выявлению и снижению этих рисков.

Смещение набора данных против смежных понятий#

Полезно отличать смещение набора данных от похожих терминов, чтобы понять, откуда берется ошибка:

  • vs. Algorithmic Bias: Предвзятость набора данных носит ориентированный на данные характер; это означает, что «ингредиенты» имеют изъяны. Алгоритмическая предвзятость ориентирована на модель; она проистекает из конструкции самого алгоритма или optimization algorithm, который может отдавать приоритет доминирующим классам для максимизации общих метрик за счет групп меньшинств.
  • vs. Model Drift: Предвзятость набора данных является статической проблемой, присутствующей во время обучения. Дрейф модели (или дрейф данных) происходит, когда реальные данные со временем изменяются после развертывания модели, что требует непрерывного model monitoring.

Пример кода: Аугментация для уменьшения смещения#

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

from ultralytics import YOLO

# Load YOLO26n, a high-efficiency model ideal for edge deployment
model = YOLO("yolo26n.pt")

# Train with increased augmentation to improve generalization
# 'fliplr' (flip left-right) and 'scale' help the model see diverse variations
results = model.train(
    data="coco8.yaml",
    epochs=50,
    fliplr=0.5,  # 50% probability of horizontal flip
    scale=0.5,  # +/- 50% image scaling
)

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

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

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