YOLO Vision 2026:
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.

Akış eşleştirme (flow matching), veri noktalarının zaman içindeki sürekli akışını doğrudan modelleyerek basit gürültü dağılımlarını karmaşık veri dağılımlarına dönüştürmeyi öğrenen üretken bir modelleme çerçevesidir. Karmaşık, çok adımlı gürültü giderme süreçlerine dayanan geleneksel yöntemlerin aksine, akış eşleştirme 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 basitleştirerek daha hızlı yakınsama, gelişmiş kararlılık ve daha yüksek kaliteli çıktılar sağlar. Olasılık yoğunluğunu önceki bir durumdan istenen bir veri durumuna iten bir vektör alanı öğrenerek, standart diffusion models için güçlü bir alternatif sunar.

Temel 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: Akış eşleştirmenin merkezi bileşeni, uzay ve zamandaki herhangi bir verilen 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 Taşıma: Akış eşleştirme genellikle kütleyi bir dağılımdan diğerine taşımak için en verimli yolu bulmayı amaçlar. Kat edilen mesafeyi en aza indirerek modeller daha hızlı çıkarım süreleri elde edebilir. optimal transport gibi teknikler, gürültünün verilerle geometrik olarak tutarlı bir şekilde eşleşmesini sağlayarak bu düz yolları tanımlamaya yardımcı olur.
  • Koşullu Üretim: Ultralytics YOLO26 modelinin tespitleri girdiği görüntülere göre koşullandırmasına benzer şekilde, akış eşleştirme de üretimi sınıf etiketlerine veya metin ipuçlarına göre koşullandırabilir. Bu, modern text-to-image ve text-to-video boru hatlarında temel bir özellik olan üretilen içerik üzerinde hassas kontrol sağlar.

Flow Matching ve Diffusion Models Karşılaştırması#

Hem akış eşleştirme 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.

  • Yayılma Modelleri (Diffusion Models): Bu modeller genellikle verilere 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 kavislidir ve inference sırasında üretimi yavaşlatabilecek birçok kesikli adım gerektirir.
  • Akış Eşleştirme (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, akış eşleştirme örnekleme sırasında daha büyük adım boyutlarına izin verir. Bu durum, kaliteden ödün vermeden daha hızlı üretim hızlarına doğrudan dönüşerek real-time inference senaryolarındaki büyük bir darboğazı ele alır.

Gerç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: Akış eşleştirme, son teknoloji ürünü görüntü üreticilerini güçlendirmek için giderek daha fazla kullanılmaktadır. Daha düz yörüngeler sağlayarak, bu modeller Stable Diffusion gibi önceki mimarilere kıyasla daha az örnekleme adımıyla fotogerçekçi görüntüler üretebilir. Bu verimlilik, tüketici donanımında veya veri artırma için Ultralytics Platform içinde üretken araçların dağıtılması açısından çok önemlidir.
  • Üretken Ses ve Konuşma: speech synthesis alanında akış eşleştirme, son derece doğal insan konuşmasının üretilmesine olanak tanır. Ses tonu ve perdesindeki 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. Akış eşleştirme, 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şturmayı uygun hale getirir.

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

Gelecek Yönelimler ve Araştırmalar#

2025 yılı itibarıyla akış eşleştirme gelişmeye devam etmekte olup araştırmalar bu modellerin daha da büyük veri setlerine ve daha karmaşık modalitelere ölçeklenmesine odaklanmaktadır. Araştırmacılar, üretim görevlerinde anlamsal anlayışı geliştirmek için akış eşleştirmeyi large language models ile nasıl birleştirebileceklerini araştırmaktadır. Dahası, akış eşleştirmenin video üretimi boru hatlarına entegrasyonu, yapay zeka tarafından üretilen videolarda sıklıkla görülen "titreşimi" ele alarak daha fazla zamansal tutarlılığın önünü açmaktadır. Bu durum, çok modlu görevleri sorunsuz bir şekilde ele alabilen birleşik foundation models yönündeki 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