Ultralytics YOLO27:
Volver al glosario de Ultralytics

Vector Database

Descubre cómo las bases de datos vectoriales gestionan embeddings de alta dimensionalidad para la recuperación semántica. Aprende a impulsar aplicaciones de IA con Ultralytics YOLO26 y búsquedas por similitud.

Una base de datos vectorial es un sistema de almacenamiento especializado diseñado para gestionar, indexar y consultar datos vectoriales de alta dimensionalidad, a menudo denominados embeddings. A diferencia de una base de datos relacional tradicional, que organiza los datos estructurados en filas y columnas para realizar coincidencias exactas de palabras clave, una base de datos vectorial está optimizada para la recuperación semántica. Permite a los sistemas inteligentes encontrar puntos de datos conceptualmente similares en lugar de idénticos. Esta capacidad es fundamental para la infraestructura moderna de la inteligencia artificial (AI), ya que permite a las aplicaciones procesar y comprender datos no estructurados, como imágenes, audio, vídeo y texto, mediante el análisis de las relaciones matemáticas entre ellos. Estas bases de datos actúan como la memoria a largo plazo de los agentes inteligentes y facilitan tareas como la búsqueda visual y las recomendaciones personalizadas.

Cómo funcionan las bases de datos vectoriales#

El funcionamiento de una base de datos vectorial se centra en el concepto de espacio vectorial, donde los elementos de datos se representan como puntos en un sistema de coordenadas multidimensional. El proceso comienza con la extracción de características, durante la cual un modelo de aprendizaje profundo (DL) convierte las entradas sin procesar en vectores numéricos.

  1. Ingesta: Una red neuronal, como el YOLO26 más avanzado, procesa los datos para generar embeddings. Estos vectores comprimen el significado semántico de la entrada en una lista densa de números de coma flotante.

  2. Indexación: Para garantizar una baja latencia de inferencia durante la recuperación, la base de datos organiza estos vectores mediante algoritmos especializados. Técnicas como Mundo pequeño navegable jerárquico (HNSW) o Índice de archivo invertido (IVF) permiten al sistema recorrer miles de millones de vectores de forma eficiente sin analizar cada entrada individual.

  3. Consulta: Cuando un usuario envía una consulta de búsqueda (por ejemplo, una imagen de un estilo concreto de zapato), el sistema convierte la consulta en un vector y calcula su proximidad respecto a los vectores almacenados mediante métricas de distancia como la similitud coseno o la distancia euclídea.

  4. Recuperación: La base de datos devuelve los «vecinos más cercanos», que representan los resultados más relevantes desde el punto de vista contextual.

El siguiente fragmento de Python muestra cómo generar embeddings mediante un modelo estándar ultralytics, que es el paso previo necesario antes de cargar una base de datos vectorial.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image file
# The 'embed' method creates the vector representation needed for the database
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the resulting embedding vector
print(f"Embedding vector shape: {results[0].shape}")

Aplicaciones en el mundo real#

Las bases de datos vectoriales son el motor de muchas aplicaciones avanzadas de visión por ordenador (CV) y procesamiento del lenguaje natural (NLP) que se utilizan actualmente en entornos empresariales.

  • Generación aumentada por recuperación (RAG): En la era de la IA generativa, las bases de datos vectoriales permiten a los modelos de lenguaje de gran tamaño (LLMs) acceder a una extensa biblioteca de datos privados y actualizados. Al recuperar documentos relevantes según el significado semántico de la indicación de un usuario, el sistema reduce las alucinaciones en los LLMs y proporciona respuestas objetivas y conscientes del contexto.
  • Motores de recomendación visual: En la IA en el comercio minorista, las plataformas utilizan bases de datos vectoriales para impulsar funciones de «comprar estilos similares». Si un usuario consulta un vestido de verano concreto, el sistema busca en la base de datos otras imágenes de productos con embeddings visuales similares —comparando patrones, cortes y colores— y ofrece una mejor experiencia de usuario que el simple filtrado basado en etiquetas.
  • Detección de anomalías y amenazas: Los sistemas de seguridad aprovechan las bases de datos vectoriales para la detección de anomalías. Al almacenar embeddings del comportamiento «normal» o del personal autorizado, el sistema puede señalar al instante los valores atípicos que quedan fuera del grupo esperado en el espacio vectorial, mejorando la seguridad de los datos y la supervisión de las instalaciones.

Diferenciación de conceptos relacionados#

Para implementar estos sistemas de forma eficaz, es útil distinguir la base de datos vectorial de las tecnologías relacionadas del ámbito de las operaciones de aprendizaje automático (MLOps).

  • Base de datos vectorial frente a búsqueda vectorial: La búsqueda vectorial es la acción o el proceso algorítmico de encontrar vectores similares (el «cómo»). Una base de datos vectorial es la sólida infraestructura creada para almacenar los datos, gestionar el índice y realizar estas búsquedas a escala (el «dónde»).
  • Base de datos vectorial frente a almacén de características: Un almacén de características es un repositorio centralizado para gestionar las características utilizadas en el entrenamiento y la inferencia de modelos, garantizando la coherencia. Aunque gestiona datos de características, no está optimizado principalmente para las consultas de recuperación basadas en similitud que definen una base de datos vectorial.
  • Base de datos vectorial frente a lago de datos: Un lago de datos almacena grandes cantidades de datos sin procesar en su formato nativo. Una base de datos vectorial almacena las representaciones matemáticas procesadas (embeddings) de esos datos, optimizadas específicamente para la búsqueda por similitud.

Integración con flujos de trabajo modernos de IA#

La implementación de una base de datos vectorial suele implicar una canalización en la que modelos como el eficiente YOLO26 actúan como motor de embeddings. Estos modelos procesan datos visuales en el extremo o en la nube, y los vectores resultantes se envían a soluciones como Pinecone, Milvus o Qdrant.

Para los equipos que buscan optimizar todo este ciclo de vida —desde la selección de datos y el autoetiquetado hasta el entrenamiento y el despliegue de modelos—, la plataforma de Ultralytics ofrece un entorno integral. Al integrar el entrenamiento de modelos con estrategias de despliegue eficientes, los desarrolladores pueden garantizar que los embeddings que alimentan sus bases de datos vectoriales sean precisos, lo que se traduce en resultados de búsqueda de mayor calidad y agentes de IA más inteligentes.

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