YOLO Vision 2026:
Volver al glosario de Ultralytics

Needle In A Haystack (NIAH)

Explora el desafío de la «aguja en el pajar» (NIAH) en IA. Descubre cómo Ultralytics YOLO26 resuelve la detección de objetos pequeños y cómo los LLM evalúan grandes conjuntos de datos.

En la Inteligencia Artificial (AI) y el aprendizaje automático (ML), el significado de «una aguja en un pajar» suele referirse al enorme desafío de aislar una pieza de información o característica diminuta y muy específica de un conjunto de datos abrumadoramente grande. Este concepto ocupa un lugar destacado en dos áreas principales del desarrollo de la IA: la evaluación de modelos de lenguaje de gran tamaño (LLM) y la visión artificial (CV) para la detección de objetos pequeños. En el ámbito de los modelos de lenguaje, una prueba de Aguja en un pajar (NIAH) mide la capacidad de un modelo para recordar un único dato muy específico oculto en lo más profundo de enormes ventanas de contexto. En visión artificial, describe la difícil tarea de encontrar objetivos visuales diminutos —como un pequeño defecto de fabricación o un vehículo de reducidas dimensiones en imágenes aéreas— en imágenes de muy alta resolución o en enormes flujos de vídeo.

Evaluación de modelos de lenguaje de gran tamaño y ventanas de contexto#

La evaluación NIAH se ha convertido en un referente para someter a pruebas de estrés a los LLM y a las complejas canalizaciones de generación aumentada mediante recuperación (RAG). A medida que modelos como Claude 3 de Anthropic y la arquitectura Gemini de Google amplían sus límites de contexto hasta millones de tokens, los investigadores utilizan la prueba NIAH para garantizar que estos modelos mantienen una gran precisión en toda la secuencia de texto. Sin una memoria sólida y mecanismos de atención eficaces, los modelos suelen sufrir el efecto de pérdida en el centro, por el que olvidan los datos situados en el centro de una instrucción larga. Los estudios recientes sobre la evaluación de contextos largos demuestran que recuperar correctamente una aguja requiere que los modelos procesen la información de manera uniforme, independientemente de la posición que ocupen los datos dentro del flujo de texto.

Visión artificial y detección de objetos pequeños#

En la IA aplicada a la visión, el desafío de encontrar una aguja en un pajar es sinónimo de la detección de objetos pequeños. Los algoritmos estándar de detección de objetos pueden tener dificultades cuando el objetivo ocupa solo unos pocos píxeles dentro de un archivo de imágenes gigapíxel enorme. Para resolverlo, los ingenieros utilizan arquitecturas avanzadas como Ultralytics YOLO26, combinadas con técnicas como inferencia hiperpotente asistida por segmentación (SAHI). Este enfoque divide sistemáticamente las imágenes grandes en fragmentos más pequeños y superpuestos, lo que permite a la red neuronal procesar el «pajar» en partes manejables y detectar con precisión la «aguja».

Aunque está estrechamente relacionada con la detección de anomalías, encontrar una aguja en un pajar suele implicar buscar un objetivo diminuto conocido (como una célula biológica específica). Por el contrario, la detección de anomalías suele utilizar arquitecturas como la memoria a largo y corto plazo (LSTM) o los autoencoders para identificar desviaciones o valores atípicos desconocidos respecto a una línea base estándar, como los pequeños defectos de fabricación cuya forma varía de manera impredecible.

Aplicaciones en el mundo real#

La aplicación práctica de la resolución del problema NIAH abarca diversos sectores altamente especializados:

Implementación práctica en visión artificial#

Al trabajar con agujas visuales en pajares, utilizar un modelo de última generación alojado en la plataforma de Ultralytics puede agilizar enormemente el flujo de trabajo. A continuación se muestra un ejemplo de cómo realizar inferencia en tiempo real sobre una imagen de alta resolución utilizando Python, garantizando que se conserven los detalles más pequeños mediante el aumento explícito de los parámetros del tamaño de entrada de la imagen.

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

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Real-time AI that works with your team

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Real-time AI that works with your team

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Real-time AI that works with your team

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Real-time AI that works with your operation

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Real-time AI that works with your team

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Real-time AI that works with your team

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Real-time AI that works with your team

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Real-time AI that works with your team

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Real-time AI that works with your operation

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Real-time AI that works with your team

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Real-time AI that works with your team

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Real-time AI that works with your team

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Real-time AI that works with your team

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Real-time AI that works with your operation

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático