Yolo Vision Shenzhen
Shenzhen
Junte-se agora
Glossário

Fluxo retificado

Explore o Rectified Flow, uma técnica eficiente de modelação generativa para a criação de dados de alta fidelidade. Aprenda a usar dados sintéticos com os modelos Ultralytics .

O fluxo retificado é uma técnica avançada de modelagem generativa que aprende a mapear uma distribuição de ruído simples e facilmente amostrável para uma distribuição de dados complexa usando trajetórias em linha reta. Emergindo como uma alternativa altamente eficiente às estruturas generativas tradicionais, o fluxo retificado opera resolvendo equações diferenciais ordinárias (ODEs) que transportam pontos de dados de ruído puro diretamente para imagens, áudio ou vídeo de destino. Como esses caminhos são treinados para serem o mais retos possível, o modelo requer significativamente menos etapas para gerar resultados de alta qualidade, reduzindo drasticamente a sobrecarga computacional durante a inferência.

Fluxo retificado vs. modelos de difusão

Embora ambas as técnicas pertençam à família mais ampla da IA generativa, o Rectified Flow aborda algumas das principais ineficiências encontradas nos modelos de difusão padrão. Os modelos de difusão normalmente constroem um caminho curvo e ruidoso entre a distribuição de ruído e os dados finais, exigindo dezenas ou mesmo centenas de etapas iterativas de redução de ruído para gerar uma saída clara. Em contraste, o Rectified Flow otimiza explicitamente os caminhos de transporte para que sejam retos. Esse "endireitamento" permite que o modelo dê passos muito maiores sem perder precisão, possibilitando uma geração de alta fidelidade em apenas algumas iterações.

Aplicações no Mundo Real

A eficiência e a estabilidade do Rectified Flow tornaram-no uma pedra angular da visão computacional moderna e dos pipelines de geração de mídia.

Aprimorando os fluxos de trabalho de visão computacional

Na prática, as imagens sintéticas de alta qualidade produzidas pelos modelos Rectified Flow são frequentemente utilizadas para pré-treinar ou ajustar modelos de visão a jusante. Por exemplo, os programadores podem gerar imagens direcionadas de defeitos de fabrico e utilizar a Ultralytics para anotar esses novos dados sem esforço na nuvem. Uma vez anotado, o conjunto de dados pode ser usado para treinar um modelo Ultralytics para deteção de objetos em tempo real e altamente precisa .

Aqui está um exemplo conciso que demonstra como treinar um modelo YOLO26 em um conjunto de dados personalizado (que pode incluir dados sintéticos gerados via Rectified Flow) usando o ultralytics pacote:

from ultralytics import YOLO

# Load the latest state-of-the-art YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model on your synthetic/real dataset mix
results = model.train(data="custom_synthetic_data.yaml", epochs=50, imgsz=640)

# Export the trained model to ONNX for fast deployment
model.export(format="onnx")

Ao preencher a lacuna entre modelos generativos eficientes e ferramentas discriminativas poderosas como o YOLO26, os profissionais de aprendizagem automática podem construir sistemas de IA altamente resilientes. Seja avaliando métricas de desempenho de modelos ou exportando para dispositivos de ponta via TensorRT, a combinação de dados sintéticos e detecção de última geração acelera as etapas de um projeto de CV, garantindo que os modelos sejam altamente precisos e incrivelmente rápidos.

Energize-se com o Ultralytics YOLO

Obtenha visão de IA avançada para seus projetos. Encontre a licença certa para seus objetivos hoje.

Explore as opções de licenciamento