YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Diffusion Language Models

Difüzyon dil modellerinin yinelemeli gürültü giderme yoluyla metin oluşturup düzenlediğini öğren; Transformer'lar, uygulamalar, avantajlar ve sınırlamalar hakkında içgörüler edin.

Difüzyon dil modelleri, her belirteci kesinlikle soldan sağa üretmek yerine yinelemeli gürültü giderme yoluyla metin üreten veya düzenleyen üretici modellerdir. Genellikle maskelenmiş, değiştirilmiş ya da belirsiz belirteçler içeren bozulmuş bir diziyle başlar ve metin tutarlı hâle gelene kadar birden çok konumu tekrar tekrar iyileştirirler. Bu yaklaşım, dil modelleme ve difüzyon modelleri fikirlerini bir araya getirerek geleneksel sonraki belirteç üretimine bir alternatif sunar.

Difüzyon Dil Modelleri Nasıl Çalışır#

Metin önce tokenleştirme yoluyla kelimelere, alt kelimelere, karakterlere veya diğer ayrık birimlere bölünür. Eğitim sırasında ileri yönlü bozma süreci, belirteç dizilerindeki bilgileri kademeli olarak kaldırır. Uygulamaya bağlı olarak belirteçler maske sembolleriyle, örneklenmiş alternatiflerle veya embedding adı verilen gürültülü sürekli temsillerle değiştirilebilir.

Model, bozulmuş dizilerin daha temiz hâllerini tahmin ederek ters süreci öğrenir. Çıkarım sırasında yoğun biçimde maskelenmiş veya gürültülü bir blokla başlar ve birkaç iyileştirme adımı gerçekleştirir. İlk adımlar genel anlamı ve yapıyı oluştururken sonraki adımlar kelime dağarcığını, dil bilgisini, biçimlendirmeyi ve yerel tutarlılığı düzeltir.

Birçok difüzyon dil modeli, diziyi işlemek için bir Transformer kullanır. Transformer'lar bu görev için uygundur çünkü dikkat mekanizmaları her belirteci çevresindeki bağlamla ilişkilendirebilir. PyTorch Transformer belgeleri, bu temel mimariye ilişkin yararlı bir genel bakış sunar.

Sabit bir boşluk doldurma sisteminin aksine difüzyon üretimi, tahminlerin tekrar tekrar gözden geçirilmesine olanak tanır. Bir adımda seçilen belirteç mutlaka kalıcı değildir; dizinin geri kalanı daha iyi bağlam sağladığında sonraki yinelemeler bu belirteci değiştirebilir. Google DeepMind’ın metin difüzyonuna genel bakışı, blok düzeyinde bu yinelemeli üretim modelini açıklar.

Difüzyon Modelleri ve İlgili Kavramlar#

Birbirine yakından bağlı çeşitli terimler, farklı amaçları veya mimarileri tanımlar:

  • Otoregresif büyük dil modelleri, her tahminin önceki çıktıya bağlı olduğu belirteçleri sırayla üretir. Bu nedensel süreç, TensorFlow’un otoregresif metin üretimi öğreticisinde gösterilir. Difüzyon modelleri ise her iyileştirme adımında birçok konumu güncelleyebilir.
  • Maskeli dil modelleri, her iki taraftaki bağlamı kullanarak kasıtlı olarak gizlenmiş belirteçleri tahmin eder. Keras maskeli dil modelleme örneği, bu eğitim amacını gösterir. Difüzyon dil modelleri, bu fikri birden çok bozma seviyesi ve gürültü giderme yinelemesi içeren eksiksiz bir üretim sürecine genişletir.
  • Stable Diffusion, büyük bir dil modeli değil, görüntü üretim sistemidir. Stability AI’ın Stable Diffusion görüntü hizmetleri görsel içerik üretir ve düzenler; difüzyon dil modelleri ise metin belirteçleri veya bunların temsilleri üzerinde çalışır.
  • Difüzyon Transformer'ları, Transformer'ların difüzyon sistemleri içinde, genellikle görüntü veya video üretimi için kullanılmasını ifade eder. Bir difüzyon dil modeli, yalnızca sinir ağı mimarisiyle değil, metin üretme amacıyla tanımlanır.

Gerçek Dünya Uygulamaları#

Somut bir uygulama belge ve kod düzenlemedir. Bir imlecin sonuna metin eklemek yerine difüzyon dil modeli, taslağın tamamını veya seçili bir aralığı iyileştirebilir. Örneğin bir blok genelindeki değişken adlarını, içe aktarmaları ve yorumları gözden geçirirken eksik bir işlevi yeniden oluşturabilir. Hem önceki hem de sonraki bağlamı kullanabilme özelliği, bir konumdaki düzeltmeler başka bir konumu etkilediğinde değerlidir.

İkinci bir uygulama çok modlu analizdir. Bir görsel sistem görüntüden olgusal bilgileri çıkarabilir; ardından difüzyon dil modeli bu gözlemlere dayalı bir raporu, açıklamayı veya yanıtı yinelemeli olarak oluşturabilir. Örneğin nesne algılama, dil bileşeni bir olay özetinin taslağını oluşturmadan önce bir trafik sahnesindeki araçları ve insanları belirleyebilir.

Aşağıdaki iş akışı, sonraki dil üretimi için yapılandırılmış görsel bağlam oluşturmak üzere Ultralytics YOLO26 kullanır:

from ultralytics import YOLO

# Run object detection on a sample image
model = YOLO("yolo26n.pt")
results = model("https://ultralytics.com/images/bus.jpg")
result = results[0]

# Convert detections into compact language-model context
detections = result.summary()
object_names = sorted({item["name"] for item in detections})

visual_context = ", ".join(object_names)
print(visual_context)

YOLO tahmin iş akışı, yapılandırılmış çıktılar döndürürken Results.summary() yöntemi, algılamaları bir dil işlem hattına aktarılması daha kolay olan sözlüklere dönüştürür. Bu ayrım, görsel modelin temellendirilmiş gözlemler sağlamasına, dil modelinin ise yinelemeli oluşturma işlemini yürütmesine olanak tanır.

Avantajlar, Sınırlamalar ve Uygulamaya Yönelik Rehber#

Difüzyon dil modelleri birden çok belirteç önerebilir, önceki seçimleri gözden geçirebilir ve doğal olarak tamamlama veya kısıtlı düzenlemeyi destekleyebilir. Ancak paralel tahmin, uçtan uca gecikmenin daha düşük olacağını garanti etmez: üretim hâlâ birden çok gürültü giderme adımı gerektirir ve hız; dizi uzunluğuna, model boyutuna, donanıma ve örnekleme stratejisine bağlıdır.

Metin aynı zamanda ayrık olduğundan kademeli bozma, sürekli görüntü piksellerine gürültü eklemeye kıyasla daha az doğaldır. Yanlış yapılandırılmış sistemler tekrarlı çıktılar üretebilir, gerekli ayrıntıları atlayabilir, doğru metni gereksiz yere değiştirebilir veya çıktı uzunluğunu belirlemekte zorlanabilir.

Ekipler, temsili istemler üzerinde görev doğruluğunu, olgusal doğruluğu, düzenleme kararlılığını, gecikmeyi ve kaynak kullanımını değerlendirmelidir. Üretken yapay zekâ değerlendirmesine ilişkin Google Cloud rehberi, dil kalitesi bağlama bağlı olduğundan otomatik ölçütlerin insan değerlendirmesiyle birleştirilmesini önerir. Etkisi yüksek dağıtımlar ayrıca NIST Yapay Zekâ Risk Yönetimi Çerçevesi gibi yapılandırılmış bir süreci izlemelidir.

Görsel uygulamalar için Ultralytics Platform, veri kümesi açıklamasını, model eğitimini, dağıtımı ve izlemeyi destekleyerek ekiplerin sonraki difüzyon tabanlı dil iş akışlarını temellendirebilecek algılama bileşenini oluşturmasına yardımcı olur.

Explore solutions

Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

Makine öğreniminin geleceğiyle yolculuğuna başla