YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

Flow Matching

Gürültüyü veriye dönüştüren üretken bir modelleme çerçevesi olan akış eşleştirmeyi (flow matching) keşfet. Difüzyon modellerinden nasıl daha hızlı ve yüksek kaliteli çıkarım ile daha iyi performans gösterdiğini öğren.

Flow matching, basit gürültü dağılımlarını karmaşık veri dağılımlarına dönüştürmeyi, veri noktalarının zaman içindeki sürekli akışını doğrudan modelleyerek öğrenen üretken bir modelleme çerçevesidir. Karmaşık, çok adımlı gürültü giderme süreçlerine dayanan geleneksel yöntemlerin aksine, flow matching kaynak dağılımı (gürültü) ile hedef dağılım (veri) arasında daha basit, daha doğrudan bir yol—genellikle düz bir çizgi—tanımlar. Bu yaklaşım, generative AI modellerinin eğitimini önemli ölçüde kolaylaştırarak daha hızlı yakınsama, daha iyi kararlılık ve daha yüksek kaliteli çıktılar sağlar. Olasılık yoğunluğunu önsel bir durumdan istenen veri durumuna iten bir vektör alanı öğrenerek, standart diffusion models yöntemine güçlü bir alternatif sunar.

Link to this sectionTemel Kavramlar ve Mekanizmalar#

Özünde flow matching, sadece marjinal olasılıklara değil, veri dönüşümünün hızına odaklanarak üretim sürecini basitleştirir. Bu yöntem, sürekli normalize edici akışlardan ilham alır ancak kesin olasılıkları hesaplamanın getirdiği yüksek hesaplama maliyetinden kaçınır.

  • Vector Fields: Flow matching'in merkezindeki bileşen, uzay ve zamandaki herhangi bir nokta için bir hız vektörü tahmin eden bir sinir ağıdır. Bu vektör, veri noktasına gerçekçi bir örnek haline gelmek için hangi yöne hareket etmesi gerektiğini söyler.
  • Optimal Transport: Flow matching genellikle kütleyi bir dağılımdan diğerine taşımak için en verimli yolu bulmayı amaçlar. Modeller, katedilen mesafeyi minimize ederek daha hızlı çıkarım süreleri elde edebilir. optimal transport gibi teknikler, bu düz yolları tanımlamaya yardımcı olarak gürültünün veriye geometrik olarak tutarlı bir şekilde eşlenmesini sağlar.
  • Conditional Generation: Ultralytics YOLO26 uygulamasının tespitleri giriş görüntülerine göre koşullandırmasına benzer şekilde, flow matching de üretimi sınıf etiketlerine veya metin istemlerine göre koşullandırabilir. Bu, modern text-to-image ve text-to-video hatlarında temel bir özellik olan, üretilen içerik üzerinde hassas kontrol sağlar.

Link to this sectionFlow Matching ve Diffusion Models Karşılaştırması#

Hem flow matching hem de diffusion models üretken modelleme amacına hizmet etse de, matematiksel formülasyonları ve eğitim verimlilikleri açısından farklılık gösterirler.

  • Diffusion Models: Bu modeller tipik olarak veriye kademeli olarak gürültü ekleyen ve ardından bu süreci tersine çevirmeyi öğrenen stokastik bir diferansiyel denkleme (SDE) dayanır. Ters yol genellikle eğridir ve inference sırasında üretimi yavaşlatabilen birçok ayrık adım gerektirir.
  • Flow Matching: Bu yaklaşım esasen gürültü ile veri arasındaki yörüngeyi "düzleştirir". Daha düz yollara sahip deterministik bir adi diferansiyel denklemi (ODE) öğrenerek, flow matching örnekleme sırasında daha büyük adım boyutlarına izin verir. Bu durum, real-time inference senaryolarındaki önemli bir darboğazı gidererek kaliteden ödün vermeden daha hızlı üretim hızlarına dönüşür.

Link to this sectionGerçek Dünya Uygulamaları#

Flow matching'in verimliliği ve yüksek doğruluğu, çeşitli ileri düzey AI alanlarında hızla benimsenmesine yol açmıştır.

  • Yüksek Çözünürlüklü Görüntü Sentezi: Flow matching, son teknoloji görüntü oluşturucularını güçlendirmek için giderek daha fazla kullanılmaktadır. Daha düz yörüngelere olanak tanıyan bu modeller, Stable Diffusion gibi önceki mimarilere kıyasla daha az örnekleme adımıyla fotogerçekçi görüntüler oluşturabilir. Bu verimlilik, üretken araçların tüketici donanımlarında veya veri artırma için Ultralytics Platform içinde dağıtılması açısından kritiktir.
  • Üretken Ses ve İşitsel: speech synthesis alanında flow matching, oldukça doğal insan konuşmasının üretilmesine olanak tanır. Perde ve tondaki sürekli değişimleri otoregresif modellerden daha etkili bir şekilde modelleyebilir, bu da daha akıcı ve daha ifade edici text-to-speech sistemlerine yol açar.
  • 3D Nokta Bulutu Üretimi: 3D varlıklar oluşturmak, karmaşık mekansal ilişkilerin modellenmesini gerektirir. Flow matching, daha yüksek boyutlara etkili bir şekilde ölçeklenerek sanal ortamlar için ayrıntılı 3D object detection veri kümeleri veya varlıklar oluşturmak için uygun hale gelir.

Link to this sectionFlow Matching Kavramlarını Uygulama#

Flow matching karmaşık eğitim döngüleri içerse de, gürültüyü dönüştürme kavramı temel tensör işlemleri kullanılarak görselleştirilebilir. Aşağıdaki örnek, bir flow matching vektör alanının veriyi nasıl yönlendireceğine benzer şekilde, gürültü dağılımındaki noktaların bir yön vektörü kullanarak hedefe doğru hareket ettirilmesinin basitleştirilmiş bir kavramını göstermektedir.

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

Link to this sectionGelecek Yönelimler ve Araştırmalar#

2025 itibarıyla flow matching gelişmeye devam ediyor ve araştırmalar bu modellerin daha büyük veri kümelerine ve daha karmaşık modalitelere ölçeklendirilmesine odaklanıyor. Araştırmacılar, üretim görevlerinde anlamsal anlayışı geliştirmek için flow matching'i large language models ile nasıl birleştireceklerini araştırıyorlar. Ayrıca, flow matching'in video üretim hatlarına entegrasyonu, AI tarafından üretilen videolarda sıkça görülen "titreme" sorununu gidererek daha fazla zamansal tutarlılığın önünü açıyor. Bu durum, çok modlu görevleri sorunsuz bir şekilde ele alabilen birleşik foundation models hedefine yönelik daha geniş endüstri trendleriyle uyumludur.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.

Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.

Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.

Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.

Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.

Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.

Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.

Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.

Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.

Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.

Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.

Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.

Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla