YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

Context Window

コンテキストウィンドウがAIにおけるモデルのメモリをどのように定義するかを学びましょう。精度向上のためのUltralytics YOLO26を用いたNLPや動画トラッキングへの応用を解説します。

A context window refers to the maximum span of input data—such as text characters, audio segments, or video frames—that a machine learning model can process and consider simultaneously during operation. In the realm of artificial intelligence (AI), this concept is analogous to short-term memory, determining how much information the system can "see" or recall at any given moment. For natural language processing (NLP) models like Transformers, the window is measured in tokens, defining the length of the conversation history the AI can maintain. In computer vision (CV), the context is often temporal or spatial, allowing the model to understand motion and continuity across a sequence of images.

Link to this section実社会での応用#

コンテキストウィンドウの実用性は、単なるデータバッファリングをはるかに超えており、さまざまな高度な領域で極めて重要な役割を果たします。

  • 会話型AIとチャットボット: 最新のチャットボット仮想アシスタントのアーキテクチャにおいて、コンテキストウィンドウは会話履歴バッファとして機能します。ウィンドウが大きいほど、エージェントは長い対話の中で以前に言及された特定の詳細を想起できるため、情報を繰り返し伝えなければならないというフラストレーションを防ぐことができます。
  • ビデオオブジェクトトラッキング: ビジョンタスクにおいて、コンテキストは頻繁に時間的なものです。オブジェクトトラッキングアルゴリズムは、特にオクルージョン(遮蔽)が発生している間、エンティティの同一性を維持するために、複数のフレームにわたってその位置と外観を記憶しておく必要があります。最新のUltralytics YOLO26モデルは、この時間的コンテキストを効果的に活用することで、トラッキングタスクにおける高精度を維持し、効率的な処理を実現しています。
  • 金融時系列分析: 投資戦略は多くの場合、過去の市場データを検証する予測モデリングに依存しています。ここでコンテキストウィンドウは、モデルが将来の傾向を予測するために考慮する過去のデータポイント(例:過去30日間の株価)の数を定義します。これはクオンツファイナンスの中心的な手法です。

Link to this section関連概念の区別#

AIソリューションを正確に実装するためには、用語集にある類似の用語とコンテキストウィンドウを区別することが役立ちます。

  • コンテキストウィンドウと受容野 (Receptive Field)の比較: どちらの用語も入力データの範囲を説明するものですが、「受容野」は畳み込みニューラルネットワーク (CNN)に固有の概念であり、単一のフィーチャマップに影響を与える画像の空間領域を指します。対照的に、「コンテキストウィンドウ」は、データストリーム内の順次的な、あるいは時間的なスパンを指すのが一般的です。
  • コンテキストウィンドウとトークン化 (Tokenization)の比較: コンテキストウィンドウは固定のコンテナであり、トークン化はそれを埋める方法です。テキストやデータはトークンに分割され、トークナイザーの効率によって、どれだけの実情報がウィンドウに収まるかが決まります。効率的なサブワードトークナイザーは、文字レベルの手法と比較して、同じウィンドウサイズに多くの意味情報を含めることができます。
  • コンテキストウィンドウとバッチサイズ (Batch Size)の比較: バッチサイズはモデルトレーニング中に並列処理される独立したサンプルの数を決定するのに対し、コンテキストウィンドウは順次的次元に沿った単一サンプルの長さやサイズを決定します。

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課題と今後の方向性#

Managing context windows involves a constant trade-off between performance and resources. A window that is too short can lead to "model amnesia," where the AI loses track of the narrative or object trajectory. However, excessively large windows increase inference latency and memory consumption, making real-time inference difficult on edge AI devices.

これを緩和するために、開発者は検索拡張生成 (RAG)などの戦略を使用します。これにより、モデルはすべてを直接のコンテキストウィンドウ内に保持するのではなく、外部のベクトルデータベースから関連情報を取得できます。さらに、Ultralytics Platformのようなツールは、チームによる大規模なデータセットの管理とデプロイメントのパフォーマンス監視を支援し、本番環境でモデルがコンテキストを処理する方法を最適化します。PyTorchのようなフレームワークは進化を続けており、二次的ではなく線形の計算コストで巨大なコンテキストウィンドウを可能にする、疎なアテンションメカニズムのサポートを向上させています。YOLO26のエンドツーエンド機能への移行に見られるようなモデルアーキテクチャの革新は、最大限の効率で視覚的コンテキストを処理する方法を洗練させ続けています。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう