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

Attention Mechanism

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

Механизм внимания — это основополагающий метод в области искусственного интеллекта (AI), который имитирует способность человеческого сознания сосредотачиваться на определённых деталях, игнорируя несущественную информацию. В контексте глубокого обучения (DL) этот механизм позволяет нейронной сети (NN) динамически назначать разные уровни важности, или «веса», различным частям входных данных. Вместо того чтобы обрабатывать всё изображение или предложение с одинаковым вниманием, модель учится сосредотачиваться на наиболее значимых признаках — например, на определённом слове в предложении для понимания контекста или на отдельном объекте в сложной визуальной сцене. Этот прорыв стал движущей силой архитектуры Transformer, которая произвела революцию в таких областях, как обработка естественного языка (NLP) и передовое компьютерное зрение (CV).

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

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

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

Сравнивая запрос с различными ключами, модель вычисляет оценку внимания. Эта оценка определяет, какая часть значения извлекается и используется для формирования результата. Благодаря этому модели эффективно обрабатывают долгосрочные зависимости, понимая взаимосвязи между точками данных независимо от расстояния между ними.

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

Механизмы внимания сделали возможными некоторые из самых заметных достижений современных технологий.

  • Машинный перевод: такие системы, как Google Translate, используют механизм внимания для выравнивания слов между языками. При переводе фразы «The black cat» (английский) как «Le chat noir» (французский) модель должна изменить порядок прилагательного и существительного. Механизм внимания позволяет декодеру сосредоточиться на слове «black» при генерации «noir» и на слове «cat» при генерации «chat», обеспечивая грамматическую корректность.
  • Анализ медицинских изображений: в здравоохранении карты внимания помогают радиологам, выделяя подозрительные области на рентгеновских снимках или МРТ-сканах. Например, при выявлении аномалий в наборах данных об опухолях мозга модель направляет вычислительные ресурсы на опухолевую ткань, отфильтровывая здоровые ткани мозга и повышая точность диагностики.
  • Автономные транспортные средства: беспилотные автомобили используют визуальное внимание для определения приоритетных элементов дороги. В оживлённом городе система уделяет особое внимание пешеходам и светофорам, рассматривая их как сигналы высшего приоритета, и меньше внимания обращает на статичные элементы фона, такие как небо или здания.

Механизм внимания и свёртка#

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

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

В то время как передовые модели, такие как Ultralytics YOLO26, оптимизированы для вывода в реальном времени с использованием современных структур CNN, гибридные архитектуры, такие как RT-DETR (трансформер для обнаружения в реальном времени), явно используют механизм внимания для достижения высокой точности. Оба типа моделей можно легко обучать и развёртывать с помощью Ultralytics Platform.

Пример кода#

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

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

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

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

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью 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!

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