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

Attention Mechanism

Исследуй, как механизмы внимания революционизируют ИИ, имитируя человеческую фокусировку. Узнай, как компоненты Query, Key и Value повышают точность в Ultralytics YOLO26.

Механизм внимания — это фундаментальный метод в artificial intelligence (AI), который имитирует способность человека фокусироваться на определенных деталях, игнорируя нерелевантную информацию. В контексте deep learning (DL) этот механизм позволяет neural network (NN) динамически назначать разные уровни важности, или «веса», различным частям входных данных. Вместо обработки всего изображения или предложения с одинаковым акцентом модель учится обращать внимание на наиболее значимые признаки — например, на конкретное слово в предложении для понимания контекста или на отдельный объект в сложной визуальной сцене. Этот прорыв является движущей силой архитектуры Transformer, которая произвела революцию в областях от Natural Language Processing (NLP) до передового computer vision (CV).

Как работает внимание#

Изначально созданные для преодоления ограничений памяти в Recurrent Neural Networks (RNNs), механизмы внимания решают проблему vanishing gradient, создавая прямые связи между удаленными частями последовательности данных. Этот процесс часто описывают с помощью аналогии поиска, включающей три компонента: Запросы (Queries), Ключи (Keys) и Значения (Values).

  • Запрос (Q): Представляет то, что модель ищет в данный момент (например, подлежащее в предложении).
  • Ключ (K): Выступает в роли идентификатора для информации, доступной во входных данных.
  • Значение (V): Содержит фактическое информационное наполнение.

Сравнивая Запрос с различными Ключами, модель вычисляет оценку внимания. Эта оценка определяет, какая часть Значения извлекается и используется для формирования вывода. Это позволяет моделям эффективно обрабатывать long-range dependencies, понимая взаимосвязи между точками данных независимо от расстояния между ними.

Реальные приложения#

Механизмы внимания позволили достичь некоторых из самых заметных успехов в современных технологиях.

  • Machine Translation: Системы вроде Google Translate полагаются на внимание для сопоставления слов между языками. При переводе фразы "The black cat" (с английского) на "Le chat noir" (на французский) модель должна изменить порядок прилагательного и существительного. Внимание позволяет декодеру фокусироваться на слове "black" при генерации "noir" и на "cat" при генерации "chat", обеспечивая грамматическую точность.
  • Medical Image Analysis: В здравоохранении карты внимания помогают радиологам, выделяя подозрительные зоны на рентгеновских снимках или МРТ. Например, при диагностике аномалий в brain tumor datasets модель фокусирует свою вычислительную мощность на ткани опухоли, отфильтровывая здоровое вещество мозга, что повышает точность диагностики.
  • Autonomous Vehicles: Беспилотные автомобили используют визуальное внимание для приоритизации критических элементов дороги. На оживленной улице система сильно концентрируется на пешеходах и светофорах, рассматривая их как сигналы высокого приоритета, и уделяет меньше внимания статичным фоновым элементам вроде неба или зданий.

Внимание против свертки#

Важно отличать внимание от Convolutional Neural Networks (CNNs). В то время как сверточные сети обрабатывают данные локально, используя фиксированное окно (ядро) для обнаружения границ и текстур, внимание обрабатывает данные глобально, связывая каждую часть входных данных с любой другой частью.

  • Self-Attention: Особый тип внимания, при котором модель обращается к самой себе для понимания контекста в рамках одной последовательности.
  • Эффективность: Чистые модели внимания могут быть ресурсоемкими (квадратичная сложность). Современные методы оптимизации, такие как Flash Attention, используют GPU hardware более эффективно для ускорения обучения.

Хотя передовые модели, такие как Ultralytics YOLO26, оптимизированы для real-time inference с использованием продвинутых сверточных структур, гибридные архитектуры, такие как RT-DETR (Real-Time Detection Transformer), явно используют внимание для достижения высокой точности. Оба типа моделей можно легко обучать и развертывать с помощью Ultralytics Platform.

Пример кода#

Следующий пример на Python демонстрирует выполнение инференса с использованием RT-DETR — архитектуры модели, которая фундаментально полагается на механизмы внимания для object detection.

from ultralytics import RTDETR

# Load a pre-trained RT-DETR model which uses attention mechanisms
# This model captures global context effectively compared to pure CNNs
model = RTDETR("rtdetr-l.pt")

# Perform inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Print the number of detections found via transformer attention
print(f"Detected {len(results[0].boxes)} objects using attention-based detection.")

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

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

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