Yapay ZekaÜretken Yapay ZekaDiffusion1 dk okuma

Seed ve Görüntü Düzenleme

Görüntü üreticilerinin ilk başta neredeyse herkesin kafasını karıştıran birkaç ayarı var: seed ve bir görüntüyü düzenlerken strength. Bu modellerin nasıl çalıştığını hatırlayınca ikisi de anlam kazanır. Gürültüden başlar ve onu adım adım temizlerler; bu ayarlar da hangi gürültüyle ve ne kadar gürültüyle başlanacağına karar verir.

Başlangıçtaki gürültü rastgeledir, ama bilgisayarlar rastgele sayıları tek bir sayıdan başlayan bir tarifle üretir: seed. Aynı seed aynı gürültüyü verir, aynı gürültü de aynı ayarlarla aynı görüntüyü ya da ona çok yakın bir görüntüyü verir, çünkü donanımdan kaynaklanan minik farklar olabilir. Yeni bir seed yeni gürültü ve yeni bir görüntü demektir. İki ayarı da deneyin.

Etkileşimli
Seed
Prompt
Prompt: a red fox sitting in fresh snow, watercolor painting

Seed'i koruyup hayvanı değiştirin: Yerleşim, arka plan ve çoğu zaman poz aynı kalır. Hayvanı koruyup seed'i değiştirin: Farklı bir görüntü elde edersiniz.

Stable Diffusion XL ile (fal.ai'deki fast-sdxl) üretilmiş gerçek görüntüler: guidance ölçeği 7, 25 adım. Yalnızca seed ve prompt'taki tek bir kelime değişir.

Başlangıç gürültüsü kaba yerleşimi zaten bir yöne iter, bu yüzden aynı seed, hayvanı değiştirseniz bile çoğu zaman kompozisyonu korur. Bu pratikte işe yarar: Bir görüntüyü beğendiğinizde seed'ini koruyun ve prompt'u ayarlayın.

Peki elinizde zaten bir görüntü varsa ve onu değiştirmek istiyorsanız? Görselden görsele üretim akıllıca bir şey yapar: Görüntünüze gürültü ekler, ama sonuna kadar değil, sonra onu yeni prompt'unuzla yeniden temizler. Ne kadar gürültü ekleneceği strength ayarıdır: 0'da hiçbir şey eklenmez, 1'de görüntü tamamen gömülür. Önce minik dünyamızda deneyelim: Kalbin üstündeki bir noktadan başlayıp onu farklı gürültülerle 300 kez düzenleyelim.

Etkileşimli
Başlangıca yakın kaldı
142 / 300
Başka bir şekle düştü
0 / 300
Düşük strength: Biraz gürültü eklenir, bu yüzden düzenlemelerin çoğu başlangıç noktasının hemen yanında biter. Görüntü neredeyse hiç değişmez.

Beyaz halka kalbin üstündeki başlangıç noktasıdır. 300 düzenlemenin her biri seçilen strength'e kadar farklı bir gürültü ekler ve onu birebir hesaplanan en iyi tahminlerle yeniden temizler. Bir nokta 0,25 birim içindeyse "başlangıca yakın" sayılır.

Az gürültüyle her düzenleme başladığı yerin yakınında biter. Gürültü arttıkça düzenlemeler daha uzağa gider, ta ki 1'de başlangıç görüntüsünün hiçbir önemi kalmayana kadar. Her düzenlemede yaptığınız takas budur: Orijinalden daha fazlasını korumak ya da modele daha fazla özgürlük vermek.

İşte aynı ayar gerçek bir görüntüde: gün batımında bir deniz feneri ve karlı bir kış gecesi isteyen bir prompt.

Etkileşimli
Prompt: a lighthouse on a rocky cliff on a snowy winter night, oil painting
Başlangıç görüntüsü: gün batımında bir deniz feneri.

Stable Diffusion XL'in görselden görsele üretimiyle (fal.ai'deki fast-sdxl) üretilmiş gerçek görüntüler: aynı başlangıç görüntüsü, prompt ve seed, guidance ölçeği 7, 30 adım. Yalnızca strength değişir.

Düşük strength görüntüyü korur ama değişikliği yapamaz. Yüksek strength değişikliği yapar ama görüntüyü unutur. İşe yarayan değer genellikle ikisinin arasında bir yerdedir ve ne kadar büyük bir değişiklik istediğinize bağlıdır.

Bazen bir görüntünün yalnızca bir parçasını değiştirmek istersiniz. Inpainting bunu bir maskeyle yapar: Yalnızca maskenin içindeki alan gürültüyle doldurulup yeniden çizilir; model bu sırada görüntünün geri kalanına bakmaya devam eder, böylece yeni parça yerine oturur. Gökyüzüne çizilecek bir şey seçin.

Etkileşimli
Kesikli çerçeve yeniden çizilecek alanı gösterir. Dışındaki her şey olduğu gibi kalır.

Stable Diffusion XL inpainting ile (fal.ai'deki fast-sdxl) üretilmiş gerçek görüntüler. Çerçevenin dışında pikseller ortalama yalnızca yaklaşık %1 değişti; bu büyük ihtimalle görüntünün latent uzaydan geçmesinin bir yan etkisi. Dolunay farklı seed'lerle birkaç deneme gerektirdi; ilkleri soluk çıktı.

Seed, strength ve maskeler, ilk yazıdaki fikrin farklı kılıklarıdır: gürültünün nereden başladığı, ne kadar gürültü eklediğiniz ve modelin hangi parçaları değiştirmesine izin verdiğiniz.

Yaygın bir karışıklık: Seed bir stil değildir ve bir görüntü saklamaz. Yalnızca başlangıç gürültüsünün tarifidir, bu yüzden aynı seed farklı bir modelde ya da farklı bir boyutta bambaşka bir görüntü verir. Bir seed ancak her şeyle birlikte tekrarlanabilir: aynı model, aynı prompt ve aynı ayarlar.


Bu içerik size yardımcı olduysa bana bir kahve ısmarlayabilirsiniz.
İlgili yazıYapay Zeka Gürültüden Nasıl Görüntü Üretir
İlgili yazıStable Diffusion Prompt Rehberi

yapay zeka, yazılım ve tasarım üzerine etkileşimli yazı ve kurslardan haberdar olmak için bültene katılabilirsiniz. Ayda en fazla birkaç e-posta alırsınız.

800’den fazla meraklı okura sen de katıl.


Destekçiler arasına katılın