Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Needle In A Haystack (NIAH)

Explore le défi de l'« aiguille dans une botte de foin » (NIAH) en IA. Découvre comment Ultralytics YOLO26 résout la détection de petits objets et comment les LLM évaluent de vastes ensembles de données.

En Intelligence Artificielle (IA) et en Apprentissage Automatique (ML), l'expression "chercher une aiguille dans une botte de foin" fait généralement référence au défi complexe consistant à isoler une information ou une caractéristique minuscule et hautement spécifique au sein d'un ensemble de données extrêmement volumineux. Ce concept est prédominant dans deux domaines principaux du développement de l'IA : l'évaluation des Grands Modèles de Langage (LLM) et la Vision par Ordinateur (CV) pour la détection de petits objets. Dans le domaine des modèles de langage, un test Needle In A Haystack (NIAH) mesure la capacité d'un modèle à retrouver un fait unique et très précis enfoui au plus profond d'immenses fenêtres de contexte. En vision par ordinateur, il décrit la tâche difficile consistant à trouver des cibles visuelles minuscules — comme un petit défaut de fabrication ou un petit véhicule sur des images aériennes — au sein d'imageries à très haute résolution ou de vastes flux vidéo.

Link to this sectionÉvaluation des Grands Modèles de Langage et fenêtres de contexte#

L'évaluation NIAH est devenue un référentiel standard pour tester sous pression les LLM et les pipelines complexes de Génération Augmentée par Recherche (RAG). À mesure que des modèles comme Claude 3 d'Anthropic et l'architecture Gemini de Google étendent leurs limites de contexte à des millions de Tokens, les chercheurs utilisent le test NIAH pour s'assurer que ces modèles conservent une grande précision sur l'ensemble de la séquence textuelle. Sans une mémoire et des Mécanismes d'Attention robustes, les modèles souffrent souvent de l'effet « lost-in-the-middle », où les faits placés au centre d'une longue requête sont oubliés. Des études récentes sur l'évaluation du contexte long démontrent qu'extraire avec succès une aiguille nécessite que les modèles traitent les informations de manière uniforme, quel que soit l'endroit où les données sont positionnées dans le flux textuel.

Link to this sectionVision par ordinateur et détection de petits objets#

Dans le domaine de l'IA visuelle, le défi de l'aiguille dans la botte de foin est synonyme de Détection de Petits Objets. Les algorithmes standard de Détection d'Objets peuvent avoir des difficultés lorsque la cible n'occupe que quelques pixels dans un fichier d'imagerie gigapixel massif. Pour résoudre ce problème, les ingénieurs utilisent des architectures avancées comme Ultralytics YOLO26 combinées à des techniques comme SAHI (Slicing Aided Hyper Inference). Cette approche divise systématiquement les grandes images en patchs plus petits et qui se chevauchent, permettant au réseau de neurones de traiter la « botte de foin » par segments gérables et de détecter précisément l'« aiguille ».

Bien qu'étroitement liée à la Détection d'Anomalies, trouver une aiguille dans une botte de foin implique souvent la recherche d'une cible minuscule connue (comme une cellule biologique spécifique). Inversement, la détection d'anomalies utilise généralement des architectures comme Long Short-Term Memory (LSTM) ou des Autoencodeurs pour identifier des déviations ou des valeurs aberrantes inconnues par rapport à une base de référence standard, comme des défauts de fabrication minuscules dont la forme varie de manière imprévisible.

Link to this sectionApplications concrètes#

L'application pratique de la résolution du problème NIAH couvre divers secteurs hautement spécialisés :

Link to this sectionMise en œuvre pratique en vision par ordinateur#

Lorsque tu traaites des aiguilles visuelles dans des bottes de foin, utiliser un modèle de pointe hébergé sur la Plateforme Ultralytics peut considérablement rationaliser ton flux de travail. Tu trouveras ci-dessous un exemple de la manière d'effectuer une Inférence en Temps Réel sur une image haute résolution en Python, garantissant que les détails plus petits sont préservés en augmentant explicitement les paramètres de taille d'entrée de l'image.

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

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique