YOLO Vision 2026 :
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 jeux de données.

En intelligence artificielle (AI) et en apprentissage automatique (ML), l'expression « une aiguille dans une botte de foin » désigne généralement la difficulté considérable d'isoler une information ou une caractéristique minuscule et très spécifique au sein d'un jeu de données extrêmement volumineux. Ce concept est particulièrement présent dans deux grands domaines du développement de l'AI : 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 à se rappeler un fait unique et très spécifique enfoui au plus profond de gigantesques fenêtres de contexte. En vision par ordinateur, il décrit la tâche difficile consistant à trouver de minuscules cibles visuelles, comme un infime défaut de fabrication ou un petit véhicule dans des images aériennes, au sein d'images à très haute résolution ou de flux vidéo considérables.

Évaluation des grands modèles de langage et fenêtres de contexte#

L'évaluation NIAH est devenue un benchmark pour tester la robustesse des LLM et des pipelines complexes de génération augmentée par récupération (RAG). À mesure que des modèles comme Claude 3 d'Anthropic et l'architecture Gemini de Google étendent leurs limites de contexte à plusieurs millions de tokens, les chercheurs utilisent le test NIAH pour vérifier que ces modèles conservent une grande précision sur l'ensemble de la séquence textuelle. Sans mémoire robuste ni mécanismes d'attention, les modèles sont souvent victimes de l'effet de perte au milieu, où les faits placés au centre d'une longue invite sont oubliés. De récentes études sur l'évaluation des contextes longs montrent que la récupération réussie d'une aiguille exige que les modèles traitent les informations uniformément, quelle que soit la position des données dans le flux de texte.

Vision par ordinateur et détection de petits objets#

En AI appliquée à la vision, le défi de l'aiguille dans une botte de foin est synonyme de détection de petits objets. Les algorithmes classiques de détection d'objets peuvent rencontrer 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 (inférence hyper avancée assistée par découpage). Cette approche divise systématiquement les grandes images en petites tuiles qui se chevauchent, ce qui permet au réseau neuronal de traiter la « botte de foin » par blocs gérables et de détecter précisément l'« aiguille ».

Bien qu'étroitement liée à la détection d'anomalies, la recherche d'une aiguille dans une botte de foin implique souvent la recherche d'une cible minuscule connue, comme une cellule biologique spécifique. À l'inverse, la détection d'anomalies utilise généralement des architectures comme la mémoire à long et court terme (LSTM) ou des autoencodeurs pour identifier des écarts ou des valeurs aberrantes inconnus par rapport à une référence standard, comme de minuscules défauts de fabrication dont la forme varie de manière imprévisible.

Applications concrètes#

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

Mise en pratique en vision par ordinateur#

Pour traiter des aiguilles visuelles dans des bottes de foin, l'utilisation d'un modèle de pointe hébergé sur la plateforme Ultralytics peut considérablement simplifier le flux de travail. Voici un exemple d'exécution d'une inférence en temps réel sur une image haute résolution avec Python, en veillant à préserver les détails les plus fins en augmentant explicitement les paramètres de taille de l'image d'entrée.

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

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet 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

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Real-time AI that works with your operation

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

Vision par ordinateur dans l’agriculture

Apporte 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

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet 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

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Real-time AI that works with your operation

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

Vision par ordinateur dans l’agriculture

Apporte 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

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet 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

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
Real-time AI that works with your team

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Real-time AI that works with your operation

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

Vision par ordinateur dans l’agriculture

Apporte 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 l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique