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

Attention Sinks

Узнай, как «приемники внимания» (attention sinks) стабилизируют LLM и VLM для бесконечной генерации последовательностей. Научись оптимизировать память и развертывать стабильный ИИ с Ultralytics YOLO26.

Attention sinks — это важнейший феномен, обнаруженный в архитектуре современных больших языковых моделей (LLM) и моделей «зрение-язык» (VLM), который обеспечивает стабильность при непрерывной генерации длинного текста или данных. В механизме внимания нейронные сети динамически назначают «веса» различным частям входных данных. Исследователи заметили, что авторегрессионные модели по своей природе сбрасывают огромную массу избыточных оценок внимания на самые первые токени последовательности, независимо от их фактического семантического значения. Эти начальные токены действуют как «attention sink», обеспечивая математический якорь, который предотвращает падение оценок внимания модели. Постоянно сохраняя эти токены-сифоны в KV-кэше модели, ты можешь обеспечить бесконечную генерацию последовательностей без ухудшения точности или сбоев из-за ограничений памяти.

Как attention sinks стабилизируют модели#

Потребность в attention sinks возникает из операции Softmax, используемой в Transformers. Поскольку оценки внимания всегда должны в сумме составлять 1, модели требуется место для распределения ненужного внимания при обработке высоко локализованных данных. Самые ранние токены в промпте естественным образом поглощают этот избыток.

Исторически при генерации очень длинных последовательностей инженеры использовали методы оконной обработки (windowing), которые вытесняли старые токены из памяти. Однако удаление начальных токенов-сифонов вызывало мгновенный сбой производительности. Современные реализации, такие как StreamingLLM, явно сохраняют эти начальные токены наряду с самыми свежими токенами. Этот высокооптимизированный подход к управлению памятью активно изучается в разработках OpenAI в области компьютерного зрения и исследованиях Google DeepMind, а также нативно поддерживается в экосистеме PyTorch.

Разграничение связанных концепций внимания#

Чтобы полностью понять, как модели ИИ оптимизируют контекст, полезно противопоставить attention sinks другим стратегиям работы с памятью и оборудованием:

  • Attention Sinks против Sliding Window Attention: Sliding window attention ограничивает фокус модели фиксированным числом недавних токенов для экономии памяти. Однако строгие скользящие окна отбрасывают первые токены, что приводит к нестабильности. Attention sinks модифицируют этот подход, закрепляя окно этими критически важными первыми токенами.
  • Attention Sinks против Flash Attention: Flash Attention — это оптимизация на уровне оборудования, которая ускоряет чтение и запись памяти на GPU. Attention sinks, напротив, представляют собой архитектурное открытие о том, какие токены необходимо сохранять в памяти для поддержания логической стабильности.

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

Открытие attention sinks открыло возможности для высокоэффективной непрерывной обработки в различных отраслях.

  1. Непрерывные ИИ-агенты и чат-боты: Сохраняя attention sinks, ИИ-агент или бот службы поддержки может передавать непрерывный диалог в течение часов. Он выборочно забывает средние токены, сохраняя при этом начальный сифон и недавний контекст, что предотвращает ошибки нехватки памяти (OOM) и сохраняет разговорную связность.

  2. Понимание видео в реальном времени: В умном видеонаблюдении и непрерывном мониторинге поддержание стабильного контекстного окна имеет решающее значение. Модели могут анализировать непрерывные видеопотоки в течение дней, не уступая по эффективности архитектурам компьютерного зрения, оптимизированным для периферийных устройств (edge).

Реализация эффективного непрерывного вывода#

Хотя attention sinks в первую очередь оптимизируют массивные генеративные модели, применение эффективных и учитывающих память циклов инференса универсально важно в компьютерном зрении (CV). При обработке непрерывных видеопотоков с помощью Ultralytics YOLO26 использование генераторов Python обеспечивает стабильность памяти в течение длительных периодов времени, подобно управлению локализованным контекстным окном.

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model for efficient, real-time edge processing
model = YOLO("yolo26n.pt")

# Process a continuous video stream efficiently without memory overflow
results = model.predict(source="rtsp://continuous_camera_stream", stream=True)

# Iterate through the generator to maintain a stable memory footprint over time
for frame_result in results:
    print(f"Detected {len(frame_result.boxes)} objects in the current frame.")

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

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

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

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