Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Yusuf adlı bir teknoloji uzmanının yapay zeka konusunda bilgi paylaştığı eğitim içeriğidir. Yusuf, Linux, teknoloji, mahremiyet ve güvenlik konularında içerik üreten bir kanal sahibidir.
- Video, yapay zekanın genellikle başkalarının bilgisayarlarında çalıştığı ve kişisel bilgileri kaydettiği konusunu ele alarak başlıyor ve ardından kendi bilgisayarımızda yapay zeka çalıştırmanın iki farklı yöntemini gösteriyor: Stable Diffusion ile resim üretme ve yazı modelleri ile ChatGPT benzeri işlemler yapma. Her iki model için de Windows, Linux ve MacOS için kurulum adımları, gerekli parametreler ve düşük GPU'lu sistemlerde dikkat edilmesi gereken noktalar detaylı olarak açıklanmaktadır.
- Stable Diffusion'un nasıl kurulacağı, nasıl kullanılacağı ve resim üretme sürecinde dikkat edilmesi gereken parametreler (sampling metod, step, batch count, cfg scale, seed) detaylı olarak anlatılırken, Text Generation modeli ise sohbet etme ve karakter oluşturma özellikleri ile tanıtılmaktadır.
- 00:00Lokalde Yapay Zeka Çalıştırma
- Yapay zeka popüler ve ucuzlaştığından beri birçok servis kendi sistemlerine yapay zekayı dahil etti, ancak kullanıcıların verileri ve işlemler başkalarının bilgisayarlarında kaydediliyor.
- Kişisel bilgilerinizi korumak veya yapay zeka ile yapılan işlemlerinizi başkalarıyla paylaşmak istemiyorsanız, yapay zekayı kendi bilgisayarınızda çalıştırabilirsiniz.
- Bu videoda, kendi bilgisayarınızda yapay zeka çalıştırmak için iki farklı yöntem gösterilecek: Stable Diffusion ile resim üretme ve yazı üretme.
- 01:52Stable Diffusion Kurulumu ve Kullanımı
- Kuracağımız yazılım Stable Diffusion WebUI'dir ve 127.0.0.1:7860 portunda çalışıyor.
- En çok kullanılan sekmeler Text-to-Image ve Image-to-Image'dır; Text-to-Image'da istenen resmi yazarak, Image-to-Image'da ise mevcut bir resmi değiştirerek çalışabilirsiniz.
- Negatif kelimeler, resimde olmasını istemediğiniz şeyleri belirtmek için kullanılır.
- 02:44Stable Diffusion Ayarları
- Sampling metod, adımlar sayısına göre verilen sonucu değiştirir; adımlar ne kadar fazla olursa o kadar detaylı bir resim çıkarır, ancak daha fazla VRAM gerektirir.
- Resmin genişliğini ve uzunluğunu ayarlayabilirsiniz; 512x512 normalde düşük ama yeterli olabilir, çünkü daha sonra upscale edilebilir.
- Batch count, bir komuttan kaç tane resim çıkarmak istediğinizi belirtir; CFG scale ise yapay zekenin girdiye ne kadar sadık kalacağını ayarlar.
- 04:44Seed ve Resim Üretimi
- Seed, rastgelelik veren bir mekanizmadır; aynı seed numarasını kullanırsanız her seferinde benzer sonuçlar elde edersiniz.
- İlginç girdiler için Prom.com sitesini kullanabilirsiniz, burada insanlar farklı girdiler oluşturmuş.
- Üretilen resimler outputs/text-to-image kısmında listelenir ve dilerseniz bunları Image-to-Image kısmına göndererek değiştirme işlemi yapabilirsiniz.
- 07:27Image Upscaling Özellikleri
- Programda ekstra kısmında 512x512 boyutlarındaki fotoğrafların kolayca upscale edilebileceği görülmektedir.
- Program içerisindeki upscale özelliği sayesinde kullanıcılar fotoğraf kalitesini artırmayı tercih edebilirler.
- Program Windows, Linux ve MacOS (Apple silikon cihazlar dahil) işletim sistemlerinde çalışmaktadır.
- 07:58Kurulum İşlemi
- Windows için kurulum için önce iPhone 3.10 yüklenecek ve ardından webui user bad dosyası çalıştırılmalıdır.
- Linux'ta kurulum paket mağazasından kolayca yapılabilir ve webui.sh dosyası çalıştırılarak kurulum tamamlanır.
- Kurulum tamamlandıktan sonra script dosyasına tıklandığında 127.0.0.1:7860 portunda uygulama çalışır hale gelir.
- 08:50Düşük GPU Bellekli Cihazlar İçin Tavsiyeler
- Düşük GPU bellekli cihazlar için iki argüman girilmesi tavsiye edilmektedir.
- Bu argümanlar, düşük GPU bellekli cihazlarda fotoğraf üretimi sorunlarını çözmektedir.
- Argümanlar ekran kartı belleğinin kullanımını limitler ve hata verme durumlarını engeller.
- 09:12Text Generation WebUI Kullanımı
- Text Generation WebUI, farklı text modelleri kullanarak sohbet yapma imkanı sunmaktadır.
- Kullanıcılar karakter galerisinden örnek karakterler seçebilir veya kendi karakterlerini tasarlayabilirler.
- Karakter ayarlarında temperature gibi parametreler ayarlanabilir, temperature değeri arttıkça sonuçlar daha rastgele hale gelir.
- 10:30Karakter Oluşturma ve Özellikler
- Interface moda kısmında çeşitli eklentiler açılıp kapatılabilmekte ve arayüz değiştirilebilmektedir.
- Kullanıcılar karakterlere resim ekleyebilir ve kişiselleştirme yapabilirler.
- Kullanılan model Facebook Op 1.30B modeli olup 1.30 milyar veri ile eğitilmiş, Chat GPT gibi daha büyük modellere kıyasla daha sınırlı performans sunmaktadır.
- 11:31Karakter Oluşturma İşlemi
- Yeni karakter oluşturmak için klasör kopyalanıp yeniden adlandırılarak karakter dosyası oluşturulabilir.
- Karakter dosyası düzenlendikten sonra reset yapılarak yeni karakter kullanılabilir hale gelir.
- Karakterlerle sohbet edebilir ve farklı sorular sormak mümkündür.
- 12:19Text Generation Kurulumu
- Text Generation hem Windows hem Linux için otomasyon scriptleri ile kolayca kurulabilir.
- Windows için kurulum için zip dosyası açılıp "Install" butonuna basılarak tamamlanır.
- Linux için kurulum için zip dosyası indirilip, install.sh dosyası çalıştırılarak tamamlanır.
- 13:31Model İndirme ve Kullanımı
- Kurulumdan sonra önce model indirilmesi gerekmektedir.
- Ekran kartı RAM gücüne göre uygun model seçilmesi önerilmektedir.
- Hugging Face üzerinden farklı modeller aranıp indirilebilir, örneğin GPT-2 gibi modeller kullanılabilir.
- 14:23Sonuç ve Öneriler
- Düşük çözünürlüklü resimler elde edilse de 512x512 boyutlarındaki resimleri upscale ederek daha iyi sonuçlar alınabilir.
- Video izleyicilerine yapay zeka ile not alma konusunda başka bir video izlemeleri önerilmektedir.
- Video beğenilirse paylaşılması ve kanala abone olunması istenmektedir.