Stable Diffusion Türkiye

Yükleniyor...

Stable Diffusion Türkiye

Bize Katılın

Rehber - 7 Haziran 2023

Stable Diffusion Rehberi

Stable Diffusion Rehberi

Stable Diffusion öğrenmek ister misiniz? Bu yazımız Stable Diffusion veya diğer AI görüntü oluşturucularla sıfır deneyimi olan yeni başlayanlar içindir. Bu anlamda okurlarımıza rehber bir kılavuz oluşturmak istedik.

Rehber içerikte Stable Diffusion’a genel bir bakış ve bazı temel faydalı ipuçları alacaksınız.

Hadi o zaman başlayalım:

Stable Diffusion Nedir?

Stable Diffusion, AI görüntüleri oluşturmak için kullanılan bir gizli difüzyon modelidir. Görüntüler, bir kamera tarafından çekilenler gibi fotogerçekçi veya profesyonel bir sanatçı tarafından üretilmiş gibi sanatsal bir tarzda olabilir.

En iyi yanı ise ücretsiz olması ve bilgisayarınızda çalıştırabilirsiniz. Bunun haricinde Google Colab üzerinden de çalıştırılabiliyor. Fakat ileri düzey kullanabilmeniz için Google Colab bunun için hizmet ücreti istemekte.

Bilgisayarınızda Çalıştırabilmeniz için Sistem Gereksinimleri

  • PC’niz, 4 GB VRAM veya daha fazlasına sahip ayrı bir Nvidia ekran kartı (GPU) ile Windows 10 veya sonraki bir sürümü çalıştırmalıdır. Entegre bir GPU ile çalışmaz.

PC’niz bu gereksinimleri karşılamıyorsa, alternatifler:

  • Google Colab.
  • Mac Apple Silikon M1/M2.

Bilgisayarınıza Kurulum

Kurulumun nasıl yapıldığına dair anlatım rehberine ve videosuna bu yazımızdan ulaşabilirsiniz.

Stable Diffusion Nasıl Kullanılır?

İster Bilgisayarınızdan olsun isterse Google Colab üzerinden olsun Stable Diffusion ile görsel oluşturmak için Prompt yazmanız gerekmekte.

Prompt Nedir?

“Prompt” terimi, yapay zeka (AI) sistemlerinin belirli görevleri veya sorunları çözmek için kullanıcıdan alınan metin veya talimatlar anlamına gelir. Promptlar, dil modeli olarak kullanılan bir yapay zeka algoritmasına verilen girdi metni veya cümlenin başlangıcıdır ve genellikle kullanıcıların veya geliştiricilerin yapay zeka sistemine ne tür bir yanıt veya işlem beklediğini belirlemek için kullanılır.

Özellikle GPT-3 ve GPT-4 gibi büyük ölçekli dil modelleri için kullanılan “Prompt Engineering” veya “Prompting” yöntemi, modelin istenen görevi veya soruyu anlamasına yardımcı olmak için uygun metin başlangıçlarını oluşturmayı içerir. Kullanıcılar, bir yapay zeka modeline istedikleri türden soruları sormak veya belirli görevleri yerine getirmesini istemek için bu promptleri oluşturabilirler. Örneğin, bir dil modeline bir metin oluşturması, bir çeviri yapması veya belirli bir matematik sorusunu çözmesi gibi görevler için promptler oluşturabilirsiniz.

Prompt Engineering Nedir?

Prompt Engineering, bir yapay zeka (AI) modeline verilen girdi metinlerini tasarlama sürecidir. Bu girdi metinleri, modelin istenilen görevi veya sorunu daha iyi anlamasına ve doğru yanıtlar üretmesine yardımcı olacak şekilde oluşturulur. Prompt Engineering, metin başlangıçları veya talimatlar oluşturarak, modelin belirli görevleri yerine getirmesini veya belirli soruları yanıtlamasını sağlamak için kullanılır.

Prompting Nedir?

Prompting, bir yapay zeka (AI) modeline belirli bir görevi gerçekleştirmesi veya belirli bir soruya yanıt vermesi için kullanıcı tarafından verilen talimatların veya girdi metinlerinin bir türüdür. Yapay zeka modelleri, bu girdilere dayanarak metin üretebilir, çeviri yapabilir, cevaplar verebilir veya çeşitli diğer nesne görevlerini yerine getirebilir. Kullanıcılar veya geliştiriciler, yapay zeka modeline istedikleri görevi veya soruyu belirlemek için bu talimatları verir.

Promptlar, yapay zeka sistemlerinin istenilen sonuçları üretmesine yardımcı olabilir, ancak doğru ve etkili bir şekilde tasarlanmaları önemlidir, çünkü yanlış veya belirsiz bir prompt, beklenmeyen sonuçlara yol açabilir. Prompt yazanlara prompt mühendisleri denmektedir.

Prompt Mühendisi Nedir?

Prompt mühendisi, bir yapay zeka (AI) modelinin istenilen sonuçları elde etmek için girdi metinlerini tasarlayan kişiyi veya uzmanı ifade eder. Prompt mühendisi, modelin belirli bir görevi gerçekleştirmesi veya belirli bir soruya yanıt vermesi için kullanıcılar veya geliştiriciler tarafından kullanılan metin başlangıçlarını veya talimatları oluşturur.

Prompt mühendisleri, girdi metinlerini özenle tasarlayarak modelin performansını optimize etmeye çalışırlar. Bu, promptlerin açık ve anlaşılır olmasını, istenilen görevi veya soruyu net bir şekilde ifade etmesini ve modelin bu talimata uygun bir yanıt üretebilmesini gerektirir. İyi tasarlanmış bir prompt, modelin beklentilere uygun yanıtlar vermesini sağlar.

Prompt mühendisleri, yapay zeka sistemlerini kullanıcıların ihtiyaçlarına uygun hale getirmek, doğru sonuçlar elde etmek ve istenen görevleri gerçekleştirmek için önemli bir rol oynarlar. Bu nedenle, promptlerin etkili bir şekilde tasarlanması ve ayarlanması, yapay zeka projelerinin başarılı olmasında kritik bir faktördür.

Stable Diffusion İçin Prompt Yazmak

Prompt yazmak bahsettiğimiz gibi Chat GPT-3 ve Chat GPT-4 yapay zeka aracında olduğu gibi diğer bütün yapay zeka araçları için de geçerlidir. Anlaşılacağı üzere buradaki prompt kavramı yapay zekadan bize ne yapmasını istediğimize dair bir bilgi/sufle dizisidir. Promptlar Stable Diffusion için ingilizce yazılmalıdır. Bazı eklentilerle bunu türkçe de yazmak mümkün ama bazen tam çalışmadığından kaynaklı ingilizce yazmak daha doğru sonuçlara götürmekte.

Diğer Görsel Oluşturucular için Prompt Nasıl Olmalı?

  • MidJourney: Promptların ingilizce yazılması gerekiyor.
  • DALL-E 3: Türkçe prompt yazılabiliyor fakat yine de en iyi sonuçlar ingilizce yazılan promptlarda çıkıyor.

Stable Diffusion Örnek Prompt

a cat is infront of the windows and it looks the birds are coming out in a very bright dark room, in the style of a1970s horror film, film noir, dramatic lighting, dark horror style, scary, volumetric lighting, 4k, cinestill, high resolution

Stable Diffusion bu istemi aşağıdaki gibi görüntülere dönüştürür:

Stable Diffusion Avantajları Nedir?

DALL-E ve MidJourney gibi benzer metin-resim oluşturma hizmetleri bulunmaktadır. Neden Stable Diffusion? Stable Diffusion’nun avantajları neler diye sorabilirsiniz.

Açık kaynak Olması: Stable Diffusion tamamen ücretsiz açık kaynak yazılımıdır. Yapay zekaya meraklı olan bir çok yazılımcı ve tasarımcı tarafından her gün daha da çok geliştirilmekte ve modellerden eklentilere kadar bir çok ücretisiz kaynak sunulmaktadır.

Düşük güçlü bilgisayarlar için tasarlanmıştır: Çalıştırması ücretsiz veya ucuzdur.

Kişisel Modeller: Kendi bilgisayarınızda kendinize ait modeller geliştirebilir bu modeller üzerinden görseller oluşturabilirsiniz.

Stable Diffusion İle Neler Yapılabilir?

1- Metinden görseller oluşturun (txt2img):

Stable Diffusion’ın en temel kullanımı metinden görüntüye (txt2img) yöntemidir.

Stable Diffusion ile oluşturabileceğiniz bazı görüntü örnekleri:

Anime Style

Anime Style

Photo Realistic Style

Photo Realistic Style

Landscape

Landscape

Fantasy

Fantasy

2- Başka bir görüntüden görüntü oluşturun (img2img):

Stable Diffusion kullanarak görüntüden görüntü (img2img) oluşturulabilir.

Aşağıda bir elma çiziminin foto-gerçekçi bir hale dönüştürülmüş bir örnek var.

img2img - Stable Diffusion

img2img Örneği

3- Fotoğraf Düzenleme:

Bir AI veya gerçek görüntünün bir kısmını yeniden oluşturmak için inpainting kullanabilirsiniz. Bu, Photoshop’un yeni üretken dolgu işleviyle aynıdır, ancak ücretsizdir.

Sol: orijinal. Sağda: 2 kez editlendi. - Stable Diffusion

Sol: orijinal. Sağda: 2 kez editlendi.

4- Video yapın:

Stable Diffusion ile video oluşturmanın iki ana yolu vardır: (1) bir metin isteminden ve (2) başka bir videodan.

Deforum, bir metin isteminden video oluşturmanın popüler bir yoludur.

İkinci yol ise Stable Diffusion kullanarak bir videoyu stilize etmektir.

Orjinal Video

Orjinal Video

Stilize Edilmiş Video

Stilize Edilmiş Video

 

Stable Diffusion’u Nasıl Kullanabilirim?

AUTOMATIC1111 en birinci popüler bir tercihtir. Bunun haricinde Google Colab bulut sunucusunu kullanabilirsiniz.

Bilgisayarınız destekliyorsa ilk tercihi seçmelisiniz. Windows için kurulum kılavuzlarına bakın.

Online Siteler:

Yeni başlayanlar ücretsiz çevrimiçi oluşturucuyu veya diğer çevrimiçi hizmetleri kullanabilirler. Bu şekilde bir şeyleri ayarlama zahmetine girmeden üretmeye başlayabilirsiniz. Online sitelere Stable diffusion Türkiye sitemizin üst menüsünde bulunan “Online Stable Diffusion” başlığı altında bulabilirsiniz.