YOLO Vision 2026:
Volver al glosario de Ultralytics

Vector Quantization

Explora la cuantización vectorial para la compresión y discretización de datos en aprendizaje automático. Aprende cómo optimiza las implementaciones de VQ-VAE, búsqueda vectorial y Ultralytics YOLO26.

La cuantización de vectores es una potente técnica de compresión y discretización de datos utilizada ampliamente en el aprendizaje automático (ML) moderno y en el procesamiento digital de señales. En su núcleo, funciona dividiendo un gran conjunto de puntos o vectores continuos en grupos y representando cada grupo mediante un único vector "prototipo", formando colectivamente una estructura conocida como libro de códigos (codebook). Al mapear vectores continuos de alta dimensión a estas entradas discretas del libro de códigos, los sistemas pueden reducir drásticamente el uso de memoria mientras preservan las características semánticas esenciales de los datos para lograr una reducción de dimensionalidad eficaz.

El papel de la discretización en el Deep Learning#

En el aprendizaje profundo (DL) contemporáneo, este concepto se popularizó notablemente gracias al codificador automático variacional cuantizado por vectores (VQ-VAE). A diferencia de los autoencoders estándar que aprenden un espacio latente continuo para realizar la extracción de características, los VQ-VAE aprenden una representación discreta. Esto permite que los modelos generativos traten imágenes, audio o vídeo como una secuencia de tokens discretos, de manera similar a cómo los Modelos de Lenguaje Grande (LLMs) procesan las entradas de texto. Puedes explorar investigaciones fundamentales sobre el aprendizaje de representación discreta para ver cómo las primeras implementaciones allanaron el camino para los sistemas de visión modernos basados en tokens.

Aplicaciones en el mundo real#

La cuantización vectorial desempeña un papel fundamental en varias aplicaciones reales de IA donde el rendimiento y la eficiencia de memoria son primordiales:

Distinguir conceptos relacionados#

Comprender los matices entre la cuantización de vectores y la terminología similar es útil al diseñar una arquitectura de visión por computador (CV) eficiente:

Ejemplo de implementación básica#

Para ver cómo la cuantización vectorial asigna entradas continuas a tokens discretos en la práctica, puedes usar PyTorch para calcular distancias euclidianas y encontrar el prototipo más cercano en un libro de códigos predefinido:

import torch

# Define a continuous input batch and a discrete codebook vocabulary
inputs = torch.randn(4, 128)  # 4 input vectors of dimension 128
codebook = torch.randn(10, 128)  # 10 discrete prototype vectors

# Compute distances and find the nearest codebook index for each input
distances = torch.cdist(inputs, codebook)
quantized_indices = torch.argmin(distances, dim=1)

# Retrieve the discrete quantized vectors corresponding to the inputs
quantized_vectors = codebook[quantized_indices]

Para obtener una visión detallada sobre el cálculo nativo de distancias entre tensores y la optimización de estas operaciones, consulta la documentación oficial de PyTorch cdist.

Mejorando los flujos de trabajo con la plataforma Ultralytics#

Integrar embeddings optimizados en tu pipeline requiere herramientas robustas. La Ultralytics Platform proporciona un entorno integral para la curación de datos de entrenamiento y el entrenamiento de modelos de visión de vanguardia. Al agilizar la gestión de datos y simplificar el despliegue de modelos, los desarrolladores pueden generar sin esfuerzo características visuales de alta calidad aptas para la cuantización de vectores, lo que conduce a aplicaciones de detección de objetos y recuperación de medios a gran escala más rápidas.

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