Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Self-Supervised Learning

Узнай, как self-supervised learning устраняет необходимость в ручной разметке. Познакомься с генеративными и контрастивными методами SSL для улучшения Ultralytics YOLO26.

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

Основные механизмы обучения с самоконтролем#

Основная идея SSL заключается в том, чтобы замаскировать или скрыть часть данных и заставить нейронную сеть (NN) восстановить её или предсказать взаимосвязь между различными представлениями одних и тех же данных. Этот процесс создаёт информативные универсальные представления, которые впоследствии можно дообучить для конкретных последующих задач.

В рамках SSL существует два основных подхода:

  • Генеративные методы: модель учится генерировать пиксели или слова, чтобы заполнить пропуски. Классический пример в обработке естественного языка (NLP) — предсказание следующего слова в предложении. В компьютерном зрении такие методы, как автоэнкодеры с маскированием (MAE), скрывают случайные фрагменты изображения и поручают модели восстановить отсутствующие пиксели, заставляя её «понимать» визуальный контекст.
  • Контрастивное обучение: этот метод учит модель различать похожие и непохожие точки данных. Применяя к изображению методы аугментации данных — такие как обрезка, изменение цветов или поворот, — модель учится понимать, что эти изменённые версии представляют один и тот же объект (положительные пары), а другие изображения — другие объекты (отрицательные пары). Популярные фреймворки, такие как SimCLR, активно используют этот принцип.

Практические применения#

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

  • Медицинская визуализация: получение медицинских снимков, размеченных экспертами, затруднительно и дорого. SSL позволяет моделям предварительно обучаться на тысячах неразмеченных рентгеновских снимков или MRI-сканов, чтобы изучать общие анатомические признаки. Затем эту предварительно обученную модель можно дообучить на небольшом количестве размеченных примеров для достижения высокой точности при обнаружении опухолей или диагностике заболеваний.
  • Автономное вождение: беспилотные автомобили ежедневно создают терабайты видеоданных. SSL позволяет этим системам изучать временную динамику и пространственное представление на основе необработанных видеозаписей без покадровой разметки. Это помогает улучшить обнаружение полос движения и объезд препятствий за счёт предсказания будущих кадров или движения объектов.

Отличия SSL от связанных терминов#

Важно отличать SSL от обучения без учителя. Хотя оба метода используют неразмеченные данные, обучение без учителя обычно сосредоточено на поиске скрытых закономерностей или групп (кластеризации) без конкретной задачи предсказания. В свою очередь, SSL формулирует процесс обучения как задачу с учителем, где метки автоматически генерируются на основе самой структуры данных. Кроме того, полуобучение сочетает небольшое количество размеченных данных с большим объёмом неразмеченных данных, тогда как чистый SSL полностью создаёт собственные метки из неразмеченного набора данных ещё до какого-либо дообучения.

Использование предварительно обученных весов в Ultralytics#

В экосистеме Ultralytics такие модели, как YOLO26, значительно выигрывают от передовых стратегий обучения, которые на этапе предварительного обучения на огромных наборах данных, таких как ImageNet или COCO, часто используют принципы, схожие с SSL. Благодаря этому при развёртывании модели для конкретной задачи пользователями экстракторы признаков уже обладают высокой устойчивостью.

Ты можешь использовать эти мощные предварительно обученные представления для дообучения моделей на собственных наборах данных с помощью Ultralytics Platform.

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

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (weights learned from large-scale data)
model = YOLO("yolo26n.pt")

# Fine-tune the model on a specific dataset (e.g., COCO8)
# This leverages the robust feature representations learned during pre-training
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

Будущее SSL#

Пока исследователи из крупных лабораторий, таких как Meta AI и Google DeepMind, продолжают совершенствовать эти методы, SSL расширяет границы возможного в генеративном ИИ и компьютерном зрении. Снижая зависимость от размеченных данных, SSL делает высокопроизводительный ИИ доступнее, позволяя небольшим командам создавать сложные модели для специализированных задач, таких как охрана дикой природы или промышленный контроль.

Explore solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

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

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

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