YOLO Vision 2026:
Ultralytics用語集に戻る

Sliding Window Attention

スライディングウィンドウ注意が計算コストを削減し、Transformerの効率を最適化する仕組みを解説します。NLPとビジョンにおける役割をUltralytics YOLO26とともに紹介します。

スライディングウィンドウアテンションは、現代のトランスフォーマーアーキテクチャで利用される標準的なアテンションメカニズムを最適化した手法で、計算効率を大幅に向上させます。従来のセルフアテンションでは、シーケンス内のすべてのトークンが他のすべてのトークンを処理する必要があるため、メモリおよび計算コストがシーケンス長に対して二次関数的に増大します。スライディングウィンドウアテンションは、トークンが注目できる範囲を周囲のトークンから成る固定サイズの局所的な近傍、つまり「ウィンドウ」に制限することで、このボトルネックに対処します。この手法により、複雑度は二次から線形へ低減され、大規模な人工知能(AI)モデルでコンテキストウィンドウを拡張するための重要な要素となります。

この手法を使用する複数のニューラルネットワーク層を積み重ねることで、局所的なウィンドウが重なり合い、ネットワークのより深い部分で情報を共有するため、モデルは入力データのグローバルな理解を段階的に構築できます。この基礎的な概念は、Google DeepMindの研究で広く支持されており、PyTorchなどの最新フレームワークで積極的に実装されています。

実世界での利用例#

計算メモリを使い果たすことなく膨大なデータシーケンスを処理できるため、さまざまなAI分野で高度な機能を実現できます。

関連用語の区別#

ネットワークアーキテクチャがデータ処理を最適化する方法を理解するには、スライディングウィンドウアテンションと類似するメカニズムを区別すると役立ちます。

  • スライディングウィンドウアテンションとデフォルマブルアテンションの比較: スライディングウィンドウアテンションがシーケンス上の近接性に基づく厳密な連続トークンブロックを使用するのに対し、デフォルマブルアテンションでは、ネットワークが動的なサンプリングポイントを学習できます。デフォルマブルアテンションは、固定グリッドではなく実際の視覚コンテンツに基づいて、任意の疎な位置に注目します。
  • スライディングウィンドウアテンションとスパースアテンションの比較: スライディングウィンドウは、スパースアテンションの特定のサブセットです。スパースアテンションは、メモリ使用量を削減するためのランダム、ストライド付き、またはグローバルなトークンパターンを含む広範な用語ですが、スライディングウィンドウ方式では、アテンションの範囲を隣接する空間トークンまたは時間トークンに厳密に制限します。

効率的なアーキテクチャの実装#

高速な物体検出システムを構築する開発者にとって、高度に最適化されたアーキテクチャを活用することは不可欠です。生のアテンションメカニズムは強力ですが、Ultralytics YOLO26のようなエンドツーエンドモデルは、高度な特徴抽出とエッジデバイスの効率性のバランスを取ることで、業界をリードする性能を実現します。

from ultralytics import YOLO

# Load the recommended YOLO26 model for high-resolution vision tasks
model = YOLO("yolo26x.pt")

# Perform inference on a large image, utilizing optimized internal processing
results = model.predict(source="large_aerial_map.jpg", imgsz=1024, show=True)

# Output the number of detected instances
print(f"Detected {len(results[0].boxes)} objects in the high-resolution input.")

こうした高度なパイプラインをローカルでのプロトタイピングからエンタープライズ環境での本番運用へ拡張するには、堅牢なインフラストラクチャが必要です。Ultralytics Platformは、直感的なインターフェースを提供し、自動データセットアノテーション、シームレスなクラウドトレーニング、リアルタイムのモデルモニタリングを可能にすることで、これらすべてを簡素化します。これにより、チームはさまざまなハードウェア環境で、高効率かつ大規模なコンテキストを扱えるモデルのメリットをシームレスに活用できます。

Explore solutions

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モデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
Real-time AI that works with your team

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
Real-time AI that works with your team

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
Real-time AI that works with your operation

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
Real-time AI tailored to your operation

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
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モデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
Real-time AI that works with your team

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
Real-time AI that works with your team

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
Real-time AI that works with your operation

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
Real-time AI tailored to your operation

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
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モデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
Real-time AI that works with your team

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
Real-time AI that works with your team

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
Real-time AI that works with your operation

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
Real-time AI tailored to your operation

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る

AIの未来を一緒に築きましょう!

機械学習の未来への歩みを始めましょう