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

Unsupervised Domain Adaptation (UDA)

Узнай, как неконтролируемая адаптация домена (UDA) устраняет пробелы в данных с использованием неразмеченных данных. Научись оптимизировать модели Ultralytics YOLO26 для реального развертывания.

Неконтролируемая адаптация домена (UDA) — это специализированная подобласть transfer learning, предназначенная для преодоления разрыва в производительности между двумя различными, но связанными распределениями данных. В реальных сценариях machine learning модель обычно обучается на размеченном «исходном» наборе данных. Однако при развертывании в production она часто сталкивается с «целевым» доменом, который визуально отличается — например, из-за изменения условий освещения, других сенсоров камер или изменения погодных условий. Как подробно описано в обзоре адаптации доменов на Википедии, методы UDA направлены на адаптацию предварительно обученной модели к этому новому целевому домену, используя только неразмеченные данные, что эффективно снижает падение производительности, вызванное data drift, без огромных затрат на повторную разметку.

Link to this sectionОтличие UDA от смежных концепций#

Чтобы понять UDA, нужно отличать её от похожих парадигм обучения в computer vision. Хотя фундаментальные принципы transfer learning, рассмотренные в руководствах по PyTorch, широко применяют знания из одной задачи к другой, UDA конкретно решает сценарии, где целевой домен не имеет никаких размеченных данных (ground-truth). В отличие от этого, полуобучение (semi-supervised learning) предполагает, что небольшая часть целевого набора данных размечена. Опираясь исключительно на неразмеченные целевые данные, UDA необходима для масштабирования моделей в новых средах, где ручная data annotation невозможна или слишком дорога.

Link to this sectionРеальные применения адаптации домена#

Способность обобщать данные в разных визуальных доменах критически важна для современных систем artificial intelligence. Вот два ярких примера:

  • Симуляция-реальность в беспилотном вождении: Обучение моделей для autonomous vehicles сильно зависит от synthetic data, генерируемых физическими движками, такими как симулятор автономного вождения CARLA. Алгоритмы UDA выравнивают распределения feature extraction, чтобы модель, обученная на синтетических дорогах, могла безопасно и точно перемещаться по реальным физическим улицам.
  • Межинституциональная медицинская визуализация: В medical image analysis модель МРТ, обученная в одной больнице, часто теряет точность при обработке сканов с оборудования другого учреждения. Исследователи часто публикуют методы в журналах по машинному обучению IEEE, демонстрируя, как UDA нормализует эти различные профили визуализации, не нарушая конфиденциальность пациентов и не требуя обмена размеченными диагностическими записями.

Link to this sectionСтратегии практической реализации#

Современные исследования ИИ, включая работы таких организаций, как Google DeepMind по надежному обобщению моделей и исследования OpenAI по нейронной устойчивости, подчеркивают несколько методов для UDA. Например, состязательное обучение (adversarial training) обучает сеть извлекать признаки, которые неразличимы между исходным и целевым доменами. Кроме того, инженеры часто используют псевдоразметку (pseudo-labeling), когда модель object detection с высокой уверенностью генерирует временные метки для целевого набора данных, чтобы облегчить непрерывное fine-tuning.

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

from ultralytics import YOLO

# Load an Ultralytics YOLO26 model previously trained on a labeled source domain
model = YOLO("yolo26n.pt")

# Perform inference on the unlabeled target domain to generate pseudo-labels
# The save_txt=True argument exports confident predictions as new labels for UDA
results = model.predict(source="path/to/target_domain", conf=0.85, save_txt=True)

# These high-confidence pseudo-labels can now be used to fine-tune the model

Постоянно отслеживая последние публикации по computer vision на arXiv и используя эффективные фреймворки, команды ИИ могут успешно внедрять UDA, чтобы поддерживать точность своих моделей в постоянно меняющихся реальных условиях. Для получения дальнейших рекомендаций по оптимизации входных конвейеров для предотвращения сдвига домена (domain shift), изучи документацию по аугментации данных в TensorFlow или ознакомься с продвинутыми архитектурами, опубликованными Stanford AI Lab и исследовательскими группами MIT CSAIL.

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

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

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

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