İçeriğe geç
parazade
Yapay Zeka

Örnekleyici Nedir?

İngilizce: Sampler

Yayın: · Son güncelleme:

Örnekleyici Nedir? Kısaca

Örnekleyici (sampler), difüzyon tabanlı görsel üretim modellerinde rastgele gürültüden başlayıp nihai görsele ulaşana kadar her adımda gürültünün nasıl ve ne kadar temizleneceğini belirleyen algoritmadır.

Örnekleyici nedir?
İçindekiler
  1. Örnekleyici nedir?
  2. Örnekleyiciler nasıl farklılaşır?
  3. Nasıl seçilir?

Görsel üretim araçlarının gelişmiş ayarlarında "sampler" ya da "örnekleme yöntemi" adıyla bir seçenek görürsün. Bu ayar, aynı prompt ve aynı seed ile bile farklı görünümde, farklı hızda sonuçlar alınmasına neden olabilir.

Örnekleyici nedir?

Difüzyon modelleri bir görseli tek seferde üretmez. Saf gürültüyle başlar ve onlarca adımda gürültüyü azaltarak görüntüyü ortaya çıkarır. Model her adımda "bu görüntüdeki gürültü ne?" sorusuna bir tahmin verir. Örnekleyici ise bu tahmini kullanarak bir sonraki adımdaki görüntüyü hesaplar. Yani model yönü gösterir, örnekleyici adımı atar.

Örnekleyiciler nasıl farklılaşır?

Örnekleyiciler matematiksel olarak farklı çözüm yöntemlerine dayanır. Kabaca şöyle gruplandırılabilir:

Özellik Etkisi
Deterministik Aynı ayarlarla her seferinde aynı sonucu verir
Stokastik Her adımda biraz rastgelelik ekler; sonuç adım sayısına göre değişebilir
Az adımlı Daha az adımda kabul edilebilir sonuca ulaşır, hızlıdır
Çok adımlı Daha fazla adımda ayrıntıyı iyileştirebilir, yavaştır

Ayrıca "zamanlayıcı" (scheduler) ayarı, gürültünün adımlar boyunca hangi hızla azaltılacağını belirler ve örnekleyiciyle birlikte çalışır.

Nasıl seçilir?

  • Hızlı deneme için az adımda iyi sonuç veren bir örnekleyici seç, beğendiğin sonucu sonra daha fazla adımla iyileştir.
  • Sonuçları karşılaştırırken seed değerini sabit tut.
  • Adım sayısını artırmak her zaman daha iyi sonuç vermez; belirli bir noktadan sonra fark azalır ama süre uzar.
  • Kullandığın model için önerilen ayarlar varsa onlarla başla.

Örnekleyici seçimi bir "doğru cevap" meselesinden çok, hız ile kalite ve istenen görünüm arasında bir tercihtir.

Sıkça Sorulan Sorular

Örnekleyici seçimi görselin kalitesini değiştirir mi?

Evet, özellikle düşük adım sayılarında belirgin farklar görülür. Yüksek adım sayılarında ise farklı örnekleyicilerin sonuçları birbirine daha çok yaklaşır.

Örnekleyici ile seed arasındaki fark nedir?

Seed, başlangıçtaki rastgele gürültüyü belirler. Örnekleyici ise bu gürültünün adım adım nasıl temizleneceğini belirler. İkisi birlikte sonucu şekillendirir.

İlgili terimler

Difüzyon Modeli(Diffusion Model)Difüzyon modeli, veriye adım adım gürültü eklenmesini tersine çevirmeyi öğrenen ve rastgele gürültüden başlayıp onu kademeli olarak temizleyerek yeni görsel, ses veya video üreten üretken yapay zekâ modelidir.Seed Değeri(Seed)Seed değeri, yapay zekâ modellerinde rastgele sayı üretimini başlatan sayıdır; aynı seed, aynı ayarlar ve aynı modelle kullanıldığında genellikle aynı çıktıyı yeniden üretmeyi sağlar.CFG Ölçeği(Classifier-Free Guidance Scale)CFG ölçeği (sınıflandırıcısız yönlendirme ölçeği), difüzyon modellerinde üretilen görselin prompta ne kadar sıkı bağlı kalacağını belirleyen ayardır; yükseldikçe uyum artar, aşırı değerlerde görsel bozulabilir.Stable DiffusionStable Diffusion, yazılı bir açıklamadan görsel üreten, gizil difüzyon yöntemine dayanan ve ağırlıkları indirilip kişisel bilgisayarda da çalıştırılabilen bir metinden görsele yapay zekâ modeli ailesidir.PromptPrompt (istem), bir yapay zekâ modeline ne yapmasını istediğinizi anlatan metindir; bir soru, talimat, örnek ya da bunların birleşimi olabilir. Modelin cevabının kalitesi büyük ölçüde promptun ne kadar açık ve ayrıntılı yazıldığına bağlıdır.Özellik(Feature)Özellik (feature), makine öğrenmesinde her bir örneği tanımlayan ve modelin tahmin yaparken girdi olarak kullandığı ölçülebilir nitelik ya da değişkendir. Örneğin ev fiyatı tahmininde metrekare, oda sayısı ve konum birer özelliktir.