Ultralytics YOLO27:
Volver al glosario de Ultralytics

Flow Matching

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

El emparejamiento de flujos es un marco de modelado generativo que aprende a transformar distribuciones de ruido simples en distribuciones de datos complejas mediante el modelado directo del flujo continuo de los puntos de datos a lo largo del tiempo. A diferencia de los métodos tradicionales, que dependen de procesos complejos de eliminación de ruido en varios pasos, el emparejamiento de flujos define una trayectoria más sencilla y directa —a menudo una línea recta— entre la distribución de origen (ruido) y la distribución objetivo (datos). Este enfoque simplifica considerablemente el entrenamiento de modelos de IA generativa, lo que da lugar a una convergencia más rápida, una mayor estabilidad y resultados de mayor calidad. Al aprender un campo vectorial que desplaza la densidad de probabilidad desde un estado previo hasta un estado de datos deseado, ofrece una alternativa sólida a los modelos de difusión estándar.

Conceptos y mecanismos principales#

En esencia, el emparejamiento de flujos simplifica el proceso de generación al centrarse en la velocidad de transformación de los datos, en lugar de limitarse a las probabilidades marginales. Este método se inspira en los flujos normalizantes continuos, pero evita el elevado coste computacional de calcular verosimilitudes exactas.

  • Campos vectoriales: El componente central del emparejamiento de flujos es una red neuronal que predice un vector de velocidad para cualquier punto del espacio y del tiempo. Este vector indica al punto de datos en qué dirección debe desplazarse para convertirse en una muestra realista.
  • Transporte óptimo: El emparejamiento de flujos suele tratar de encontrar la trayectoria 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. Las técnicas como el transporte óptimo ayudan a definir estas trayectorias rectas y garantizan que el ruido se transforme en datos de una forma geométricamente coherente.
  • Generación condicional: De forma similar a como Ultralytics YOLO26 condiciona las detecciones a las imágenes de entrada, el emparejamiento de flujos puede condicionar la generación a etiquetas de clase o indicaciones de texto. Esto permite controlar con precisión el contenido generado, una característica clave de las canalizaciones modernas de texto a imagen y de texto a vídeo.

Emparejamiento de flujos frente a modelos de difusión#

Aunque tanto el emparejamiento de flujos como los modelos de difusión tienen como objetivo el modelado generativo, difieren en su formulación matemática y en la eficiencia del entrenamiento.

  • Modelos de difusión: Estos modelos suelen depender de una ecuación diferencial estocástica (SDE) que añade ruido gradualmente a los datos y, a continuación, aprende a invertir este proceso. La trayectoria inversa suele ser curva y requiere muchos pasos discretos durante la inferencia, lo que puede ralentizar la generación.
  • Emparejamiento de flujos: Este enfoque básicamente «endereza» la trayectoria entre el ruido y los datos. Al aprender una ecuación diferencial ordinaria (ODE) determinista con trayectorias más rectas, el emparejamiento de flujos permite utilizar 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, lo que resuelve un cuello de botella importante en escenarios de inferencia en tiempo real.

Aplicaciones en el mundo real#

La eficiencia y la alta fidelidad del emparejamiento de flujos han impulsado su rápida adopción en diversos ámbitos de vanguardia de la IA.

  • Síntesis de imágenes de alta resolución: El emparejamiento de flujos se utiliza cada vez más para impulsar generadores de imágenes de última generación. Al permitir trayectorias más rectas, estos modelos pueden generar imágenes fotorrealistas con menos pasos de muestreo que arquitecturas anteriores como Stable Diffusion. Esta eficiencia es crucial para implementar herramientas generativas en hardware de consumo o dentro de la Ultralytics Platform para aumentar datos.
  • Generación de voz y audio: En el ámbito de la síntesis de voz, el emparejamiento de flujos permite generar habla humana muy natural. Puede modelar las variaciones continuas del tono y la entonación de forma más eficaz que los modelos autorregresivos, lo que da lugar a sistemas de texto a voz más fluidos y expresivos.
  • Generación de nubes de puntos 3D: La generación de activos 3D requiere modelar relaciones espaciales complejas. El emparejamiento de flujos se adapta eficazmente a dimensiones superiores, por lo que resulta adecuado para crear conjuntos de datos detallados de detección de objetos 3D o activos para entornos virtuales.

Implementación de conceptos de emparejamiento de flujos#

Aunque el emparejamiento de flujos implica bucles de entrenamiento complejos, el concepto de transformar ruido se puede visualizar mediante operaciones básicas con tensores. El siguiente ejemplo muestra un concepto simplificado para desplazar puntos desde una distribución de ruido hacia un objetivo utilizando un vector de dirección, de forma análoga a cómo un campo vectorial de emparejamiento de flujos 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}")

Líneas futuras e investigación#

En 2025, el emparejamiento de flujos sigue evolucionando, y la investigación se centra en escalar estos modelos a conjuntos de datos aún más grandes y modalidades más complejas. Los investigadores estudian cómo combinar el emparejamiento de flujos con modelos de lenguaje de gran tamaño para mejorar la comprensión semántica en las tareas de generación. Además, la integración del emparejamiento de flujos en las canalizaciones de generación de vídeo está allanando el camino hacia una mayor coherencia temporal y aborda el «parpadeo» que suele observarse en los vídeos generados por IA. Esto se ajusta a las tendencias más amplias del sector hacia modelos fundacionales unificados, capaces de gestionar tareas multimodales sin interrupciones.

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