Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Flow Matching

Explora o flow matching, uma framework de modelação generativa que transforma ruído em dados. Aprende como supera os modelos de difusão com inferência mais rápida e de alta qualidade.

A correspondência de fluxo é uma estrutura de modelação generativa que aprende a transformar distribuições simples de ruído em distribuições de dados complexas, modelando diretamente o fluxo contínuo dos pontos de dados ao longo do tempo. Ao contrário dos métodos tradicionais, que dependem de processos complexos de remoção de ruído em várias etapas, a correspondência de fluxo define um caminho mais simples e direto — frequentemente uma linha reta — entre a distribuição de origem (ruído) e a distribuição de destino (dados). Esta abordagem simplifica significativamente o treino de modelos de IA generativa, resultando numa convergência mais rápida, maior estabilidade e resultados de maior qualidade. Ao aprender um campo vetorial que desloca a densidade de probabilidade de um estado anterior para um estado de dados pretendido, oferece uma alternativa robusta aos modelos de difusão padrão.

Conceitos e mecanismos fundamentais#

No seu cerne, a correspondência de fluxo simplifica o processo de geração ao concentrar-se na velocidade da transformação dos dados, em vez de apenas nas probabilidades marginais. Este método inspira-se nos fluxos normalizadores contínuos, mas evita o elevado custo computacional do cálculo das verosimilhanças exatas.

  • Campos vetoriais: O componente central da correspondência de fluxo é uma rede neural que prevê um vetor de velocidade para qualquer ponto no espaço e no tempo. Este vetor indica ao ponto de dados em que direção se deve deslocar para se tornar uma amostra realista.
  • Transporte ótimo: A correspondência de fluxo procura frequentemente encontrar o caminho mais eficiente para transportar massa de uma distribuição para outra. Ao minimizar a distância percorrida, os modelos podem alcançar tempos de inferência mais rápidos. Técnicas como o transporte ótimo ajudam a definir estes caminhos retos, garantindo que o ruído é mapeado para os dados de forma geometricamente consistente.
  • Geração condicional: Tal como o Ultralytics YOLO26 condiciona as deteções às imagens de entrada, a correspondência de fluxo pode condicionar a geração a rótulos de classe ou prompts de texto. Isto permite um controlo preciso sobre o conteúdo gerado, uma funcionalidade fundamental nos pipelines modernos de texto para imagem e texto para vídeo.

Correspondência de fluxo vs. modelos de difusão#

Embora tanto a correspondência de fluxo como os modelos de difusão tenham como objetivo a modelação generativa, diferem na sua formulação matemática e eficiência de treino.

  • Modelos de difusão: Estes modelos dependem normalmente de uma equação diferencial estocástica (SDE) que adiciona gradualmente ruído aos dados e depois aprende a inverter este processo. O caminho inverso é frequentemente curvo e requer muitos passos discretos durante a inferência, o que pode tornar a geração mais lenta.
  • Correspondência de fluxo: Esta abordagem essencialmente "endireita" a trajetória entre o ruído e os dados. Ao aprender uma equação diferencial ordinária (ODE) determinística com caminhos mais retos, a correspondência de fluxo permite utilizar tamanhos de passo maiores durante a amostragem. Isto traduz-se diretamente em velocidades de geração mais elevadas sem sacrificar a qualidade, resolvendo um importante ponto de estrangulamento em cenários de inferência em tempo real.

Aplicações no mundo real#

A eficiência e a elevada fidelidade da correspondência de fluxo levaram à sua rápida adoção em vários domínios de IA de vanguarda.

  • Síntese de imagens de alta resolução: A correspondência de fluxo é cada vez mais utilizada para alimentar geradores de imagens de última geração. Ao permitir trajetórias mais retas, estes modelos conseguem gerar imagens fotorrealistas com menos passos de amostragem em comparação com arquiteturas anteriores, como a Stable Diffusion. Esta eficiência é essencial para implementar ferramentas generativas em hardware de consumo ou na Ultralytics Platform para aumento de dados.
  • Voz e áudio generativos: No domínio da síntese de fala, a correspondência de fluxo permite gerar fala humana altamente natural. Consegue modelar as variações contínuas de altura e timbre de forma mais eficaz do que os modelos autorregressivos, conduzindo a sistemas de texto para fala mais suaves e expressivos.
  • Geração de nuvens de pontos 3D: A geração de ativos 3D requer a modelação de relações espaciais complexas. A correspondência de fluxo adapta-se eficazmente a dimensões superiores, tornando-a adequada para criar conjuntos de dados detalhados de deteção de objetos 3D ou ativos para ambientes virtuais.

Implementação dos conceitos de correspondência de fluxo#

Embora a correspondência de fluxo envolva ciclos de treino complexos, o conceito de transformar ruído pode ser visualizado utilizando operações básicas sobre tensores. O exemplo seguinte demonstra um conceito simplificado de deslocação de pontos de uma distribuição de ruído em direção a um destino, utilizando um vetor de direção, de forma análoga à maneira como um campo vetorial de correspondência de fluxo orientaria os dados.

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}")

Direções futuras e investigação#

Em 2025, a correspondência de fluxo continua a evoluir, com a investigação a concentrar-se no aumento destes modelos para conjuntos de dados ainda maiores e modalidades mais complexas. Os investigadores estão a estudar como combinar a correspondência de fluxo com modelos de linguagem de grande dimensão para melhorar a compreensão semântica em tarefas de geração. Além disso, a integração da correspondência de fluxo em pipelines de geração de vídeo está a abrir caminho para uma maior consistência temporal, resolvendo o problema do "cintilar" frequentemente observado em vídeos gerados por IA. Isto está alinhado com tendências mais amplas da indústria em direção a modelos fundacionais unificados, capazes de lidar perfeitamente com tarefas multimodais.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática