YOLO Vision 2026:
Volver al glosario de Ultralytics

Flow Matching

Explora el ajuste de flujo (flow matching), un marco de modelado generativo que transforma el ruido en datos. Aprende cómo supera a los modelos de difusión con una inferencia más rápida y de alta calidad.

El flow matching es un marco de modelado generativo que aprende a transformar distribuciones de ruido simples en distribuciones de datos complejas modelando directamente el flujo continuo de puntos de datos a lo largo del tiempo. A diferencia de los métodos tradicionales que dependen de procesos de desnitificación complejos y de múltiples pasos, el flow matching define un camino más simple y directo—a menudo una línea recta—entre la distribución de origen (ruido) y la distribución de destino (datos). Este enfoque simplifica significativamente el entrenamiento de modelos de generative AI, lo que resulta en una convergencia más rápida, una mayor estabilidad y salidas de mayor calidad. Al aprender un campo vectorial que empuja la densidad de probabilidad desde un estado previo a un estado de datos deseado, ofrece una alternativa robusta a los diffusion models estándar.

Conceptos y mecanismos fundamentales#

En esencia, flow matching simplifica el proceso de generación centrándose en la velocidad de la transformación de los datos en lugar de solo en las probabilidades marginales. Este método se inspira en los flujos normalizadores continuos, pero evita el alto costo computacional de calcular verosimilitudes exactas.

  • Vector Fields: El componente central del flow matching es una red neuronal que predice un vector de velocidad para cualquier punto dado en el espacio y el tiempo. Este vector le indica al punto de datos en qué dirección moverse para convertirse en una muestra realista.
  • Optimal Transport: El flow matching a menudo tiene como objetivo encontrar el camino más eficiente para transportar masa de una distribución a otra. Al minimizar la distancia recorrida, los modelos pueden lograr tiempos de inferencia más rápidos. Técnicas como el optimal transport ayudan a definir estos caminos rectos, asegurando que el ruido se asigne a los datos de una manera geométricamente consistente.
  • Conditional Generation: Similar to how Ultralytics YOLO26 conditions detections on input images, flow matching can condition generation on class labels or text prompts. This allows for precise control over the generated content, a key feature in modern text-to-image and text-to-video pipelines.

Flow matching frente a los modelos de difusión#

Si bien tanto el flow matching como los diffusion models cumplen el propósito del modelado generativo, difieren en su formulación matemática y en su eficiencia de entrenamiento.

  • Diffusion Models: Estos modelos dependen típicamente de una ecuación diferencial estocástica (SDE) que añade ruido gradualmente a los datos y luego aprende a invertir este proceso. El camino inverso suele ser curvo y requiere muchos pasos discretos durante la inference, lo que puede ralentizar la generación.
  • Flow Matching: Este enfoque esencialmente "endereza" la trayectoria entre el ruido y los datos. Al aprender una ecuación diferencial ordinaria (ODE) determinista con trayectorias más rectas, el flow matching permite tamaños de paso mayores durante el muestreo. Esto se traduce directamente en velocidades de generación más rápidas sin sacrificar la calidad, abordando un cuello de botella importante en escenarios de real-time inference.

Aplicaciones en el mundo real#

La eficiencia y alta fidelidad de flow matching han llevado a su rápida adopción en varios dominios de IA de vanguardia.

  • High-Resolution Image Synthesis: Flow matching is increasingly used to power state-of-the-art image generators. By enabling straighter trajectories, these models can generate photorealistic images with fewer sampling steps compared to previous architectures like Stable Diffusion. This efficiency is crucial for deploying generative tools on consumer hardware or within the Ultralytics Platform for data augmentation.
  • Generative Voice and Audio: En el ámbito de la speech synthesis, el flow matching permite la generación de habla humana altamente naturalista. Puede modelar las variaciones continuas en tono y entonación de manera más efectiva que los modelos autorregresivos, lo que lleva a sistemas de text-to-speech más fluidos y expresivos.
  • 3D Point Cloud Generation: La generación de recursos 3D requiere modelar relaciones espaciales complejas. El flow matching se escala de manera efectiva a dimensiones superiores, lo que lo hace adecuado para crear conjuntos de datos de 3D object detection detallados o recursos para entornos virtuales.

Implementación de conceptos de Flow Matching#

Aunque flow matching implica bucles de entrenamiento complejos, el concepto de transformar el ruido se puede visualizar utilizando operaciones tensoriales básicas. El siguiente ejemplo demuestra un concepto simplificado de mover puntos desde una distribución de ruido hacia un objetivo usando un vector de dirección, análogo a cómo un campo vectorial de flow matching guiaría los datos.

import torch

# Simulate 'noise' data (source distribution)
noise = torch.randn(5, 2)

# Simulate 'target' data means (destination distribution)
target_means = torch.tensor([[2.0, 2.0], [-2.0, -2.0], [2.0, -2.0], [-2.0, 2.0], [0.0, 0.0]])

# Calculate a simple linear path (velocity) from noise to target
# In a real Flow Matching model, a neural network predicts this velocity
time_step = 0.5  # Move halfway
velocity = target_means - noise
next_state = noise + velocity * time_step

print(f"Start:\n{noise}\nNext State (t={time_step}):\n{next_state}")

Direcciones futuras e investigación#

A partir de 2025, el flow matching continúa evolucionando, con investigaciones centradas en escalar estos modelos a conjuntos de datos aún más grandes y modalidades más complejas. Los investigadores están investigando cómo combinar el flow matching con large language models para mejorar la comprensión semántica en tareas de generación. Además, la integración del flow matching en los canales de generación de video está allanando el camino para una mayor consistencia temporal, abordando el "parpadeo" que se observa a menudo en los videos generados por IA. Esto se alinea con tendencias más amplias de la industria hacia foundation models unificados capaces de manejar tareas multimodales sin problemas.

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