глоссарий
Sliding window attention
Sliding window attention, или внимание со скользящим окном, — это приём в архитектурах искусственного интеллекта, при котором модель обрабатывает последовательность данных, глядя только на ограниченный отрезок — окно — соседних элементов, а не на всё сразу. Такой механизм часто применяют в больших языковых моделях и системах, работающих с длинными видео. Это похоже на чтение фонариком в темноте: вы видите лишь небольшой участок строки, но двигаете луч дальше. Зачем этот подход нужен? Классическое «полное внимание» заставляет каждое слово сравниваться со всеми остальными, и объём вычислений растёт квадратично. Текст на тысячу слов — это миллион пар, на десять тысяч — сто миллионов. Для длинных документов или видеопотоков такой расчёт становится непозволительно дорогим, поэтому приходится ограничивать «кругозор» модели. Скользящее окно решает задачу: модель видит, скажем, 256 соседних слов, а затем перемещает окно вперёд, как прожектор на сцене. Важно, что даже при узком окне информация всё равно распространяется по всей последовательности. В многослойной нейросети слово из начала окна через цепочку соседей влияет на слово в конце — как слух по конвейеру: каждый рабочий шепчет соседу, и весть доходит до последнего за несколько шагов. Практический пример: умная видеокамера в квартире следит за котом. Она не обрабатывает все кадры разом, а скользящим окном идёт по видеопотоку, замечая, где питомец находится в данный момент. Экономится память и энергия — критично для бюджетных устройств. Итог: sliding window attention — это разумный компромисс между полнотой понимания и скоростью, позволяющий искусственному интеллекту работать с длинными данными в реальном времени.
Поделиться