Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Needle In A Haystack (NIAH)

Explora el reto "needle in a haystack" (NIAH) en IA. Aprende cómo Ultralytics YOLO26 resuelve la detección de objetos pequeños y cómo los LLM evalúan vastos conjuntos de datos.

En Inteligencia Artificial (IA) y Aprendizaje Automático (ML), el significado de "una aguja en un pajar" suele referirse al profundo reto que supone aislar un fragmento de información o característica minúsculo y altamente específico dentro de un conjunto de datos extremadamente grande. Este concepto es importante en dos áreas principales del desarrollo de IA: la evaluación de Modelos de Lenguaje Extensos (LLM) y la Visión por Computador (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 hecho único y muy específico oculto en lo profundo de enormes ventanas de contexto. En visión por computador, describe la difícil tarea de encontrar objetivos visuales diminutos (como un defecto de fabricación minúsculo o un vehículo pequeño en imágenes aéreas) dentro de imágenes de resolución increíblemente alta o vastos flujos de vídeo.

Link to this sectionEvaluación de Modelos de Lenguaje Extensos y ventanas de contexto#

La evaluación NIAH se ha convertido en un benchmark estándar para pruebas de estrés de LLM y complejas canalizaciones de Generación Aumentada por 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 a millones de Tokens, los investigadores utilizan la prueba NIAH para garantizar que estos modelos mantengan una alta precisión en toda la secuencia de texto. Sin una memoria robusta y Mecanismos de Atención, los modelos a menudo sufren el efecto lost-in-the-middle, donde los hechos colocados en el centro de un prompt largo son olvidados. Estudios recientes sobre evaluación de contexto largo demuestran que recuperar con éxito una aguja requiere que los modelos procesen la información de manera uniforme, independientemente de dónde se encuentre posicionada la información dentro del flujo de texto.

Link to this sectionVisión por computador y detección de objetos pequeños#

En la IA de visión, el desafío de la aguja en un pajar es sinónimo de 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 gigapixel masivo. Para resolver esto, los ingenieros utilizan arquitecturas avanzadas como Ultralytics YOLO26 combinadas con técnicas como SAHI (Slicing Aided Hyper Inference). Este enfoque divide sistemáticamente las imágenes grandes en parches más pequeños y superpuestos, lo que permite a la red neuronal procesar el "pajar" en fragmentos 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 a menudo implica buscar un objetivo minúsculo conocido (como una célula biológica específica). Por el contrario, la detección de anomalías suele utilizar arquitecturas como Memoria a Corto-Largo Plazo (LSTM) o Autoencoders para identificar desviaciones o valores atípicos desconocidos respecto a una línea base estándar, como defectos de fabricación minúsculos que varían de forma impredecible.

Link to this sectionAplicaciones en el mundo real#

La aplicación práctica de resolver el problema NIAH abarca diversas industrias altamente especializadas:

Link to this sectionImplementación práctica en visión por computador#

Cuando lidies con agujas visuales en pajares, utilizar un modelo de vanguardia alojado en la Ultralytics Platform puede optimizar drásticamente tu flujo de trabajo. A continuación, tienes un ejemplo de cómo realizar Inferencia en Tiempo Real en una imagen de alta resolución usando Python, asegurando que los detalles más pequeños se conserven al aumentar explícitamente los parámetros de 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

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa 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

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los 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 carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa 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

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los 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 carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa 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

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los 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 carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático