Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

Context Window

Узнай, как контекстное окно определяет память модели в ИИ. Исследуй применение в NLP и трекинге видео с Ultralytics YOLO26 для повышения точности.

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

Link to this sectionРеальные приложения#

Практическая польза контекстного окна выходит далеко за рамки простого буферизации данных, играя ключевую роль в различных передовых областях:

  • Разговорный ИИ и чат-боты: В архитектуре современных чат-ботов и виртуальных помощников контекстное окно выступает в качестве буфера истории диалога. Более широкое окно позволяет агенту вспоминать конкретные детали, упомянутые ранее в длинном разговоре, избавляя от необходимости повторения информации.
  • Отслеживание объектов на видео: В задачах компьютерного зрения контекст часто является временным. Алгоритмы отслеживания объектов должны запоминать положение и внешний вид объекта на нескольких кадрах, чтобы сохранять его идентификацию, особенно во время окклюзий. Новейшие модели Ultralytics YOLO26 используют эффективную обработку для поддержания высокой точности в задачах трекинга за счет эффективного использования этого временного контекста.
  • Анализ финансовых временных рядов: Инвестиционные стратегии часто опираются на прогнозное моделирование, которое изучает исторические рыночные данные. Здесь контекстное окно определяет, сколько прошлых точек данных (например, цены акций за последние 30 дней) модель учитывает для прогнозирования будущих трендов — это метод, лежащий в основе количественных финансов.

Link to this sectionРазграничение похожих концепций#

Чтобы правильно внедрять решения на базе ИИ, полезно различать контекстное окно и схожие термины из глоссария:

  • Контекстное окно против рецептивного поля: Хотя оба термина описывают область входных данных, «рецептивное поле» специфично для сверточных нейронных сетей (CNN) и относится к пространственной области изображения, влияющей на одну карту признаков. Напротив, «контекстное окно» обычно относится к последовательному или временному диапазону в потоках данных.
  • Контекстное окно против токенизации: Контекстное окно — это фиксированный контейнер, а токенизация — это метод его заполнения. Текст или данные разбиваются на токены, и эффективность токенизатора определяет, сколько реальной информации помещается в окно. Эффективные подсловесные токенизаторы могут вместить больше семантического смысла в тот же размер окна по сравнению с посимвольными методами.
  • Контекстное окно против размера батча: Размер батча определяет, сколько независимых образцов обрабатывается параллельно во время обучения модели, тогда как контекстное окно определяет длину или размер одного образца вдоль его последовательного измерения.

Link to this sectionПример: Временной контекст в компьютерном зрении#

Хотя о нем чаще говорят в контексте текста, контекст жизненно важен для задач зрения, где история имеет значение. Следующий фрагмент Python использует пакет ultralytics для выполнения отслеживания объектов. Здесь модель поддерживает «контекст» идентичности объектов на разных кадрах видео, чтобы гарантировать, что автомобиль, обнаруженный в кадре 1, распознается как тот же самый автомобиль в кадре 10.

from ultralytics import YOLO

# Load the YOLO26n model (latest generation)
model = YOLO("yolo26n.pt")

# Perform object tracking on a video file
# The tracker uses temporal context to preserve object IDs across frames
results = model.track(source="path/to/video.mp4", show=True)

Link to this sectionПроблемы и будущие направления#

Управление контекстными окнами включает в себя постоянный компромисс между производительностью и ресурсами. Слишком короткое окно может привести к «модельной амнезии», когда ИИ теряет нить повествования или траекторию объекта. Однако чрезмерно большие окна увеличивают задержку логического вывода и потребление памяти, что затрудняет вывод в реальном времени на устройствах Edge AI.

Для решения этой проблемы разработчики используют такие стратегии, как Retrieval-Augmented Generation (RAG), которая позволяет модели извлекать релевантную информацию из внешней векторной базы данных вместо хранения всего объема в непосредственном контекстном окне. Кроме того, такие инструменты, как Ultralytics Platform, помогают командам управлять большими наборами данных и контролировать производительность развертывания для оптимизации того, как модели обрабатывают контекст в производственных средах. Фреймворки, такие как PyTorch, продолжают развиваться, предлагая улучшенную поддержку разреженных механизмов внимания, которые позволяют создавать массивные контекстные окна с линейными, а не квадратичными вычислительными затратами. Инновации в архитектуре моделей, подобные тем, что наблюдаются при переходе к комплексным возможностям YOLO26, продолжают совершенствовать способы обработки визуального контекста для обеспечения максимальной эффективности.

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

Узнать больше

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

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