Stable Diffusion Modelleri ve Başlangıç Rehberi

0

Checkpoint dosyaları olarak da adlandırılan modeller, genel veya belirli bir görüntü türünü oluşturmaya yönelik önceden eğitilmiş Stable Diffusion paketleridir.

Bir modelin hangi görüntüleri üretebileceği, onları eğitmek için kullanılan verilere bağlıdır. Örnek olarak eğitim verilerinde "köpek" görselleri yoksa bir model köpek görüntüsü oluşturamaz. Aynı şekilde, bir modeli yalnızca köpek görüntüleriyle eğitirseniz, yalnızca köpek görüntüleri üretecektir.

İnce ayarlı modeller

İnce ayar nedir?

İnce ayar, makine öğreniminde yaygın bir tekniktir. Geniş bir veri kümesi üzerinde eğitilen bir modeli alır ve dar bir veri kümesi üzerinde biraz daha eğitir.

İnce ayarlı bir model, orijinal modelin çok yönlülüğünü korurken, veri kümenize benzer görüntüler oluşturmaya eğilimli olacaktır.

Neden kullanırız ?

Stable Diffusion harikadır ancak her şeyde iyi değildir. Örneğin, promptunuzda "anime" anahtar kelimesi ile anime tarzı görüntüler oluşturmak isterseniz oluşturacaktır. Ancak istediğiniz tarzda bir animeye ait görüntüler oluşturmak zor olabilir. Komut istemiyle uğraşmak yerine, istediğiniz tarzda anime türüne ait görüntülerle modeli eğitebilir ince ayar yapabilirsiniz.

Nasıl yapılır?

  1. Ek eğitim, varsayılan bir modeli ilgilendiğiniz ek bir veri kümesiyle eğiterek elde edilir. Örneğin, Stable Diffusion v1.5'i, eski otomobil tasarımları konusunda, ek bir eski otomobil veri kümesiyle (fotoğraflarla) eğitebilirsiniz.
  2. Başlangıçta Google tarafından geliştirilen Dreambooth. Belirli konuları text-to-image (metinden görsele) modellere enjekte etmek için kullanılan bir tekniktir. 3-5 kadar az sayıda özel resimle çalışır. Birkaç fotoğrafınızla kendinizi herhangi bir modele yerleştirmek için Dreambooth'u kullanabilirsiniz. Dreambooth ile eğitilen bir modelden istediğiniz görseli alabilmek için özel bir anahtar kelime tanıtmanız gerekmektedir. Örneğin, Dreambooth ile modelinizi kendi fotoğraflarınızla eğittikten sonra modelinizden kendi fotoğrafınızı bir süper kahraman görseline dönüştürmesini isterseniz belirlediğiniz anahtar kelime (bu kelime adınız olabilir) + istediğiniz süper kahraman adını prompta eklemeniz gerekmektedir. (yasinava spiderman costume gibi.)

Modeller

Öncelikle ihtiyacımıza uygun bir model indirmeliyiz. Bunun için HuggingFace ve CivitAI web sitelerinden modellere bakabilirsiniz.

Modelleri indirirken varsa Pruned, FP16 ve SafeTensors seçeneklerini indirin.

Pruned, modeli eğitmek için gereken verilerin kırpılmış hali.

FP16 ise çok daha küçük boyutlu ve çok daha hızlı çalışan hali.

Dosya biçimi .safetensors değilse virüs entegre edilebilme ihtimali var.

İki grup model vardır: v1 ve v2. Bu bölümde v1 modellerini, bir sonraki bölümde ise v2 modellerini ele alacağım.

v1 Modeller

Binlerce ince ayarlı Stable Diffusion modeli vardır. Bu sayı her geçen gün artmaktadır. Aşağıda genel amaçlar için kullanılabilecek modellerin bir listesi bulunmaktadır.

Stable diffusion v1.5

Model Sayfası

Open Journey

Model Sayfası

DreamShaper

Model Sayfası

Deliberate v2

Model Sayfası

ReV Animated, yazılarımda sıkça kullanıyorum

Model Sayfası

Anything V3

Model Sayfası

v2 Modeller

V2 modellerindeki ana değişiklikler şunlardır;

512×512 piksele ek olarak, 768×768 piksel daha yüksek çözünürlüklü bir sürüm de mevcuttur.

P*rnografik materyaller eğitimden kaldırıldığı için artık müstehcen içerik oluşturamazsınız.

Herkesin v2 modellerini kullanmaya geçtiğini varsayabilirsiniz. Ancak Stable Diffusion topluluğu, görüntülerin 2.0 modelinde daha kötü göründüğünü tespit etmiştir. Kullanıcılar ayrıca ünlü isimleri ve sanatçı isimleri gibi güçlü anahtar kelimeleri kullanmakta zorluk çekmektedir.

An itibariyle kullanıcılar v2 modeline tam olarak geçmedi. Birçoğu bu modelleri ara sıra kullanıyor, ancak çoğu kullanıcı zamanını v1 modellerinde geçiriyor.

Bir model nasıl kurulur ve kullanılır

(Stable Diffusion) AUTOMATIC1111 GUI'ye bir model yüklemek için, checkpoint (.ckpt) dosyasını indirin ve aşağıdaki klasöre kopyalayın.

stable-diffusion-webui/models/Stable-diffusion/

Checkpoint açılır menüsünün yanındaki yeniden yükle düğmesine tıklayın. Eklediğiniz model açılır menüde görünecektir. 




Yorum Gönder

0Yorumlar
Yorum Gönder (0)