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

Data Leakage

Узнай, что такое утечка данных в машинном обучении и как ее предотвратить. Изучи лучшие практики защиты конвейера Ultralytics YOLO.

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

Как происходит утечка данных#

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

  • Загрязнение обучающей и тестовой выборок: Это происходит, когда тестовые данные случайно попадают в обучающую выборку. Распространенная причина — выполнение предобработки данных (например, нормализации или вычисления средних значений) для всего набора данных до его разделения, вместо применения этих преобразований независимо.
  • Утечка целевой переменной: Это происходит, когда прогнозирующие признаки содержат информацию, которая логически не будет доступна в момент инференса. Например, включение признака, являющегося прямым следствием целевой переменной, заранее фактически предоставляет модели правильный ответ.

Примеры утечки данных из реальной практики#

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

  • ИИ в здравоохранении: Если медицинское учреждение обучает алгоритм обнаруживать заболевания легких по рентгеновским снимкам пациентов, но на всех положительных снимках присутствуют хирургические маркеры, нанесенные врачами после постановки диагноза, происходит утечка целевой переменной. Модель просто учится распознавать хирургический маркер, а не биологические признаки заболевания.
  • Анализ видео с помощью компьютерного зрения: В задачах компьютерного зрения, таких как распознавание действий, случайное разделение соседних кадров видео между обучающей и валидационной выборками приводит к масштабному загрязнению обучающей и тестовой выборок. Поскольку последовательные кадры почти идентичны, модель запоминает общие фоновые элементы вместо изучения сложного действия человека, что нарушает стандартные практики оценки моделей OpenAI.

Предотвращение и защита от утечки данных#

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

from ultralytics import YOLO

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

# Train the model using a strict dataset configuration (data.yaml)
# The YAML file enforces rigid, isolated paths for 'train' and 'val' directories,
# ensuring data leakage protection between the learning and evaluation phases.
results = model.train(data="dataset.yaml", epochs=50, imgsz=640)

Отличие утечки данных от связанных понятий#

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

Explore solutions

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. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

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

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

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

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями 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. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

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

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

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

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями 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. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

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

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

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

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

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

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

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

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

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