YOLO Vision 2026:
Ultralytics用語集に戻る

Needle In A Haystack (NIAH)

AIにおける「干し草の山から針を探す」(NIAH)課題を確認します。Ultralytics YOLO26が小さな物体の検出を解決する方法と、LLMが膨大なデータセットを評価する方法を学びます。

人工知能 (AI)機械学習 (ML)において、「干し草の山から針を探す」という意味は、通常、非常に大規模なデータセットから、ごく小さく、非常に特定された情報や特徴を分離するという極めて難しい課題を指します。この概念は、AI開発における主に2つの領域で重要です。それは、大規模言語モデル (LLM)の評価と、小さな物体検出のためのコンピュータビジョン (CV)です。言語モデルの分野では、Needle In A Haystack (NIAH)テストによって、巨大なコンテキストウィンドウの奥深くに埋もれた、単一の非常に特定された事実をモデルが想起する能力を測定します。コンピュータビジョンでは、非常に高解像度の画像や膨大なビデオフィードの中から、微小な視覚的対象(小さな製造上の欠陥や航空画像内の小型車両など)を見つける難しいタスクを表します。

大規模言語モデルの評価とコンテキストウィンドウ#

NIAH評価は、LLMの負荷テスト用ベンチマークや、複雑な検索拡張生成 (RAG)パイプラインの標準となっています。AnthropicのClaude 3GoogleのGeminiアーキテクチャなどのモデルが、コンテキストの上限を数百万トークンまで拡張する中、研究者はNIAHテストを使用して、これらのモデルがテキストシーケンス全体で高い精度を維持できることを確認します。堅牢なメモリと注意機構がなければ、モデルはしばしば中間部分の見落とし効果に悩まされます。これは、長いプロンプトの中央に置かれた事実が忘れられる現象です。最近の長文コンテキスト評価に関する研究では、データがテキストストリーム内のどこに配置されているかにかかわらず、情報を均一に処理するモデルでなければ、針を正常に取り出せないことが示されています。

コンピュータビジョンと小さな物体検出#

ビジョンAIでは、干し草の山から針を探す課題は、小さな物体検出と同義です。標準的な物体検出アルゴリズムは、巨大なギガピクセル画像ファイル内で対象が数ピクセルしか占めない場合、処理に苦労することがあります。これを解決するため、エンジニアはUltralytics YOLO26のような高度なアーキテクチャを、スライシング支援ハイパー推論 (SAHI)などの技術と組み合わせて利用します。このアプローチでは、大きな画像を小さく重なり合うパッチに体系的に分割することで、ニューラルネットワークが「干し草の山」を処理しやすい単位で処理し、「針」を正確に検出できるようにします。

異常検知と密接に関連していますが、干し草の山から針を探す場合は、特定の生物細胞など、既知の小さな対象を探すことを意味する場合が多くあります。一方、異常検知では通常、長・短期記憶 (LSTM)やオートエンコーダーなどのアーキテクチャを使用して、標準的なベースラインからの未知の逸脱や外れ値を特定します。たとえば、形状が予測不能に変化する微小な製造上の欠陥などが該当します。

実世界での利用例#

NIAH問題の解決は、さまざまな高度に専門化された業界で実用化されています。

コンピュータビジョンにおける実装#

視覚的な干し草の山から針を探す場合、Ultralytics Platformでホストされている最先端モデルを利用すると、ワークフローを大幅に効率化できます。以下は、Pythonを使用して高解像度画像でリアルタイム推論を実行する例です。画像入力サイズのパラメーターを明示的に大きくすることで、小さなディテールが保持されます。

from ultralytics import YOLO

# Load the recommended YOLO26 model for high-accuracy object detection
model = YOLO("yolo26x.pt")

# Perform inference on a large, complex image (the 'haystack')
# Increasing the imgsz parameter helps the model detect tiny objects (the 'needles')
results = model.predict(source="path/to/large_aerial_image.jpg", imgsz=1280, conf=0.25)

# Display the detected small objects
results[0].show()

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の未来を一緒に築きましょう!

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