Ultralytics YOLO27:
Volver al glosario de Ultralytics

Reranker

Descubre cómo los rerankers perfeccionan los resultados de búsqueda y las detecciones de objetos para obtener la máxima precisión. Aprende cómo Ultralytics YOLO26 usa estos modelos para optimizar la precisión de la IA.

Un reranker es un modelo sofisticado de aprendizaje automático diseñado para refinar y reordenar una lista de elementos candidatos —como resultados de búsqueda, fragmentos de documentos o detecciones de objetos— con el fin de maximizar su relevancia para una consulta o contexto específicos. En los sistemas de varias etapas, un «retriever» inicial recopila rápidamente un conjunto amplio de elementos potencialmente útiles de un conjunto de datos masivo. A continuación, el reranker interviene como segunda etapa y realiza un análisis profundo e intensivo desde el punto de vista computacional sobre esta lista reducida para identificar las coincidencias más adecuadas. Al concentrar el procesamiento intensivo únicamente en unos pocos candidatos seleccionados, los sistemas pueden lograr una gran precisión sin renunciar a la velocidad necesaria para las aplicaciones en tiempo real.

Cómo funcionan los rerankers#

El reranking suele funcionar dentro de una canalización de dos etapas habitual en los motores modernos de búsqueda semántica y recomendación.

  • Recuperación en la primera etapa: Un modelo ligero analiza toda la base de datos para recuperar un conjunto amplio de candidatos (por ejemplo, los 100 documentos principales). Esta etapa prioriza la exhaustividad para garantizar que no se omita ningún elemento relevante y suele utilizar algoritmos rápidos, como la búsqueda aproximada de vecinos más cercanos.
  • Reranking en la segunda etapa: El reranker procesa los candidatos recuperados. A diferencia del retriever, que puede utilizar una simple similitud vectorial, el reranker suele emplear un cross-encoder o una potente arquitectura Transformer. Examina la interacción completa entre la consulta y el elemento candidato, capturando matices sutiles y contexto que los modelos más sencillos pasan por alto. El resultado es una lista reordenada en la que los elementos más relevantes aparecen en las primeras posiciones.

Rerankers frente a retrievers#

Aunque ambos componentes tienen como objetivo encontrar datos relevantes, cumplen funciones distintas en los flujos de trabajo de aprendizaje automático (ML).

  • Los retrievers están diseñados para la escalabilidad. Comprimen los datos en embeddings de tamaño fijo, lo que les permite buscar millones de elementos en cuestión de milisegundos. Sin embargo, esta compresión puede hacer que se pierdan detalles precisos.
  • Los rerankers están diseñados para la precisión. Son demasiado lentos para ejecutarse en una base de datos completa, pero resultan muy eficaces en subconjuntos pequeños. Proporcionan una «segunda opinión» que corrige los errores cometidos durante la rápida etapa de recuperación.

Aplicaciones en el mundo real#

Los rerankers son esenciales en diversos sistemas de IA de alto rendimiento, ya que conectan la búsqueda amplia con la comprensión precisa.

Generación aumentada mediante recuperación (RAG)#

En la Generación aumentada mediante recuperación (RAG), un LLM responde a preguntas basándose en datos externos. Si la etapa de recuperación proporciona documentos irrelevantes al LLM, el modelo puede alucinar o dar respuestas incorrectas. Un reranker actúa como filtro de calidad y garantiza que solo se envíen al generador los fragmentos de texto más pertinentes. Esto mejora la corrección factual de la respuesta y reduce el uso de la ventana de contexto.

Detección de objetos y supresión no máxima#

En la visión por computador, durante la inferencia se utiliza un concepto similar al reranking. Los modelos como YOLO26 generan miles de cajas delimitadoras candidatas para los objetos de una imagen. Un proceso denominado supresión no máxima (NMS) actúa como reranker. Ordena las cajas según sus puntuaciones de confianza y elimina las predicciones redundantes y superpuestas mediante la intersección sobre la unión (IoU). Esto garantiza que el resultado final contenga únicamente la mejor detección de cada objeto.

El siguiente ejemplo de Python muestra cómo funcionan los parámetros de NMS como filtro de reranking durante la inferencia con ultralytics.

from ultralytics import YOLO

# Load the state-of-the-art YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference with NMS settings acting as the 'reranker'
# 'iou' controls the overlap threshold for suppressing duplicate candidates
# 'conf' sets the minimum confidence score required to be considered
results = model.predict("https://ultralytics.com/images/bus.jpg", iou=0.5, conf=0.25)

# Show the filtered, high-relevance detections
results[0].show()

Personalización en el comercio electrónico#

Los grandes minoristas en línea, como Amazon, utilizan rerankers para adaptar los resultados de búsqueda. Si un usuario busca «zapatillas», el retriever encuentra miles de modelos de calzado. A continuación, el reranker los ordena según el historial de compras anterior del usuario, las tendencias actuales y los márgenes de beneficio, y coloca en la parte superior de la página los artículos que probablemente comprará.

Optimización de los flujos de trabajo de reranking#

Implementar un reranker requiere equilibrar las mejoras de precisión con el coste computacional. Para los desarrolladores que utilizan la plataforma Ultralytics para entrenar y desplegar modelos, es fundamental comprender el equilibrio entre la complejidad del modelo y la velocidad de inferencia. Aunque un reranker pesado mejora los resultados, también añade latencia. Técnicas como la cuantización de modelos o la destilación de conocimiento pueden ayudar a acelerar los modelos de reranking para su despliegue en dispositivos periféricos.

Para seguir explorando cómo optimizar las canalizaciones de inferencia, consulta nuestras guías sobre ajuste de hiperparámetros y exportación de modelos para obtener el máximo rendimiento.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

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
Visión artificial en logística

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
Visión artificial en comercio minorista

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
Visión por computador en el sector sanitario

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
Visión por computador en la fabricación

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
Visión artificial en el sector automovilístico

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
Visión artificial en agricultura

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
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

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
Visión artificial en logística

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
Visión artificial en comercio minorista

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
Visión por computador en el sector sanitario

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
Visión por computador en la fabricación

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
Visión artificial en el sector automovilístico

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
Visión artificial en agricultura

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
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

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
Visión artificial en logística

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
Visión artificial en comercio minorista

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
Visión por computador en el sector sanitario

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
Visión por computador en la fabricación

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
Visión artificial en el sector automovilístico

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
Visión artificial en agricultura

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