Ultralytics YOLO27:
YOLO'yu lisansla
Görsel Yapay Zekâ

Difüzyon Modelleri Nedir? Kısa ve Kapsamlı Bir Rehber

Difüzyon modellerinin gerçekçi içerikler oluşturmak ve tasarım, müzik ve film gibi alanları çeşitli uygulamalarla yeniden tanımlamak için nasıl kullanılabileceğini birlikte keşfedelim.

ABAbirami Vina7 dakikalık okuma
Üretken yapay zekâda difüzyon modelleri rehberi

İçerik oluşturmak için Midjourney ve Sora gibi üretken yapay zekâ araçlarının kullanımı giderek yaygınlaşıyor ve bu araçların nasıl çalıştığını öğrenmeye yönelik ilgi artıyor. Nitekim yakın tarihli bir araştırma, kişilerin %94'ünün üretken yapay zekâyla çalışmak için yeni beceriler öğrenmeye hazır olduğunu gösteriyor. Üretken yapay zekâ modellerinin nasıl çalıştığını anlamak, bu araçları daha etkili kullanmana ve onlardan en iyi şekilde yararlanmana yardımcı olabilir.

Midjourney ve Sora gibi araçların temelinde, çeşitli uygulamalar için görseller, videolar, metin ve ses oluşturabilen üretken yapay zekâ modelleri olan gelişmiş difüzyon modelleri bulunur. Örneğin difüzyon modelleri, TikTok ve YouTube Shorts gibi sosyal medya platformları için kısa pazarlama videoları üretmekte harika bir seçenektir. Bu makalede difüzyon modellerinin nasıl çalıştığını ve nerelerde kullanılabileceğini inceleyeceğiz. Hadi başlayalım!

Gelişmiş difüzyon modellerinin ardındaki ilham kaynağı#

Fizikte difüzyon, moleküllerin yoğunluğun yüksek olduğu bölgelerden düşük olduğu bölgelere yayılması sürecidir. Difüzyon kavramı, parçacıkların bir akışkandaki moleküllerle çarpışırken rastgele hareket edip zamanla yayıldığı Brown hareketiyle yakından ilişkilidir.

Bu kavramlar, üretken yapay zekâ alanında difüzyon modellerinin geliştirilmesine ilham verdi. Difüzyon modelleri, veriye kademeli olarak gürültü ekleyip ardından metin, görsel veya ses gibi yeni ve yüksek kaliteli veriler oluşturmak için bu süreci tersine çevirmeyi öğrenerek çalışır. Bu, fizikteki ters difüzyon fikrine benzer. Teorik olarak difüzyon süreci geriye doğru izlenerek parçacıklar ilk hâllerine döndürülebilir. Benzer biçimde difüzyon modelleri, gürültülü girdilerden gerçekçi yeni veriler oluşturmak için eklenen gürültüyü tersine çevirmeyi öğrenir.

Görsel oluşturmak için difüzyon modellerinin kullanımına bir örnek

Difüzyon modellerinin çalışma mantığına yakından bakış#

Genel olarak bir difüzyon modelinin mimarisi iki ana adımdan oluşur. Önce model, veri kümesine kademeli olarak gürültü eklemeyi öğrenir. Ardından bu süreci tersine çevirmesi ve veriyi ilk hâline döndürmesi için eğitilir. Bunun nasıl çalıştığına daha yakından bakalım.

Veri ön işleme#

Bir difüzyon modelinin temelini incelemeye geçmeden önce, modelin eğitildiği tüm verilerin ön işleme tabi tutulması gerektiğini hatırlamak önemlidir. Örneğin, görsel oluşturmak üzere bir difüzyon modeli eğitiyorsan görsellerden oluşan eğitim veri kümesinin önce temizlenmesi gerekir. Görüntü verilerinin ön işlenmesi, sonuçları etkileyebilecek aykırı değerlerin kaldırılmasını, tüm görüntülerin aynı ölçeğe getirilmesi için piksel değerlerinin normalleştirilmesini ve çeşitliliği artırmak için veri artırma uygulanmasını içerebilir. Veri ön işleme adımları, eğitim verilerinin kalitesini güvence altına almaya yardımcı olur; bu yalnızca difüzyon modelleri için değil, tüm yapay zekâ modelleri için geçerlidir.

Görüntü verisi artırma örnekleri

Şekil 2. Görüntü verisi artırma örnekleri.

İleri difüzyon süreci#

Veri ön işlemeden sonraki adım, ileri difüzyon sürecidir. Görsel oluşturmak üzere bir difüzyon modelinin eğitilmesine odaklanalım. Süreç, Gauss dağılımı gibi basit bir dağılımdan örnekleme yapılarak başlar. Başka bir deyişle, rastgele bir miktar gürültü seçilir. Aşağıdaki görselde gösterildiği gibi model, görüntüyü bir dizi adımda kademeli olarak dönüştürür. Görüntü başlangıçta nettir; her adımda giderek daha fazla gürültü eklenir ve sonunda neredeyse tamamen gürültüye dönüşür.

İleri difüzyon süreci

Şekil 3. İleri difüzyon süreci.

Her adım bir öncekinin üzerine eklenir ve bir Markov zinciri kullanılarak kontrollü, kademeli bir biçimde gürültü eklenir. Markov zinciri, bir sonraki durumun olasılığının yalnızca mevcut duruma bağlı olduğu matematiksel bir modeldir. Mevcut koşullara göre gelecekteki sonuçları tahmin etmek için kullanılır. Her adım veriye karmaşıklık kattıkça, özgün görüntü veri dağılımının en incelikli örüntülerini ve ayrıntılarını yakalayabiliriz. Gauss gürültüsü eklenmesi, difüzyon süreci ilerledikçe çeşitli ve gerçekçi örnekler de oluşturur.

Ters difüzyon süreci#

İleri difüzyon süreci bir örneği gürültülü ve karmaşık bir duruma dönüştürdüğünde ters difüzyon süreci başlar. Bir dizi ters dönüşüm kullanarak gürültülü örneği kademeli biçimde ilk hâline döndürür. Gürültü ekleme sürecini tersine çeviren adımlar, ters Markov zinciri tarafından yönlendirilir.

Ters difüzyon süreci

Şekil 4. Ters difüzyon süreci.

Ters süreçte difüzyon modelleri, rastgele bir gürültü örneğiyle başlayıp bunu kademeli olarak net ve ayrıntılı bir çıktıya dönüştürerek yeni veriler oluşturmayı öğrenir. Oluşturulan veriler, özgün veri kümesine çok benzer. Bu yetenek, difüzyon modellerini görüntü sentezi, veri tamamlama ve gürültü giderme gibi görevlerde başarılı kılar. Bir sonraki bölümde difüzyon modellerinin diğer uygulamalarını inceleyeceğiz.

Difüzyon modellerinin uygulama alanları#

Adım adım ilerleyen difüzyon süreci, difüzyon modelinin verilerin yüksek boyutluluğundan etkilenmeden karmaşık veri dağılımlarını verimli biçimde oluşturmasını sağlar. Difüzyon modellerinin başarılı olduğu bazı uygulamalara göz atalım.

Grafik tasarım#

Difüzyon modelleri, görsel içerikleri hızlıca oluşturmak için kullanılabilir. İnsan tasarımcılar ve sanatçılar; eskizler, taslak düzenler, hatta istediklerine dair basit fikirler sunabilir ve modeller bu fikirleri hayata geçirebilir. Bu, tüm tasarım sürecini hızlandırabilir, ilk fikirden son ürüne kadar çok çeşitli yeni olanaklar sunabilir ve insan tasarımcılara değerli ölçüde zaman kazandırabilir.

Difüzyon modelleriyle oluşturulan grafik tasarımlar

Şekil 5. Difüzyon modelleriyle oluşturulan grafik tasarımlar.

Müzik ve ses tasarımı#

Difüzyon modelleri, özgün ses manzaraları veya müzik notaları oluşturacak şekilde de uyarlanabilir. Müzisyenler ve sanatçılar için işitsel deneyimleri görselleştirmenin ve oluşturmanın yeni yollarını sunar. Difüzyon modellerinin ses ve müzik oluşturma alanındaki kullanım örneklerinden bazıları şunlardır:

  • Ses dönüştürme: Difüzyon modelleri bir sesi başka bir sese dönüştürmek için kullanılabilir; örneğin özgün ses birleşimleri oluşturmak için bas davul örneğini trampet sesine dönüştürebilir.
  • Ses çeşitliliği ve doğallık katma: Ses difüzyonu, canlı enstrüman performanslarını taklit ederek dijital sese insani bir dokunuş katmak için seslerde küçük farklılıklar yaratabilir.
  • Ses tasarımında ayarlamalar: Bu modeller, geleneksel EQ veya filtrelemeden daha derin bir düzeyde sesin özelliklerini değiştirmek için bir sesi (örneğin kapı çarpması örneğini güçlendirerek) incelikli biçimde değiştirebilir.
  • Melodi oluşturma: Yeni melodiler oluşturmaya yardımcı olabilir ve sanatçılara örnek ses paketlerine göz atmaya benzer şekilde ilham verebilir.

Ses difüzyonunun görselleştirilmesi

Şekil 6. Ses difüzyonunun görselleştirilmesi.

Film ve animasyon#

Difüzyon modellerinin ilgi çekici bir diğer kullanım alanı da film ve animasyon klipleri oluşturmaktır. Bu modeller karakterler, gerçekçi arka planlar ve hatta sahnelerdeki dinamik öğeler oluşturmak için kullanılabilir. Difüzyon modelleri, yapım şirketlerine büyük avantaj sağlayabilir. Genel iş akışını kolaylaştırır, görsel hikâye anlatımında daha fazla deneme ve yaratıcılığa olanak tanır. Bu modellerle oluşturulan bazı klipler, gerçek animasyon veya film klipleriyle karşılaştırılabilecek düzeydedir. Bu modellerle uzun metrajlı filmlerin tamamını oluşturmak bile mümkündür.

Difüzyon modelleriyle oluşturulan Seasons kısa filminden bir sahne

Şekil 7. Difüzyon modelleriyle oluşturulan Seasons kısa filminden bir sahne.

Difüzyon modellerinin bazı uygulamalarını öğrendiğimize göre, şimdi deneyebileceğin popüler difüzyon modellerine göz atalım.

  • Stable Diffusion: Stability AI tarafından geliştirilen Stable Diffusion, metin istemlerini gerçekçi görüntülere dönüştürmesiyle tanınan verimli bir modeldir. Yüksek kaliteli görüntü oluşturma konusunda güçlü bir üne sahiptir. Film ve animasyon için de uyarlanabilir.
  • DALL-E 3: DALL-E 3, OpenAI'ın görüntü oluşturma modelinin en yeni sürümüdür. ChatGPT ile entegredir ve görüntü oluşturma kalitesinde önceki sürümü DALL-E 2'ye kıyasla birçok iyileştirme sunar.
  • Sora: Sora, bir dakikaya kadar uzunlukta, son derece gerçekçi 1080p videolar oluşturabilen, OpenAI'ın metinden videoya modelidir. Sora ile oluşturulan bazı video klipleri gerçek çekimlerle kolayca karıştırılabilir.
  • Imagen: Google tarafından geliştirilen Imagen, fotogerçekçiliği ve gelişmiş dil anlama yeteneğiyle tanınan, metinden görüntü oluşturan bir difüzyon modelidir.

Difüzyon modelleri birçok sektörde fayda sunsa da beraberinde getirdikleri bazı zorlukları da göz önünde bulundurmalıyız. Zorluklardan biri, eğitim sürecinin ciddi ölçüde kaynak gerektirmesidir. Donanım hızlandırmadaki gelişmeler yardımcı olsa da maliyetli olabilir. Bir diğer sorun, difüzyon modellerinin daha önce görülmemiş verilere genelleme yeteneğinin sınırlı olmasıdır. Modelleri belirli alanlara uyarlamak için kapsamlı bir ince ayar veya yeniden eğitim gerekebilir.

Bu modelleri gerçek dünyadaki görevlere entegre etmek de kendine özgü zorluklar getirir. Yapay zekânın ürettiği içeriğin insanların amaçlarıyla gerçekten örtüşmesi çok önemlidir. Ayrıca bu modellerin eğitildikleri verilerdeki önyargıları öğrenip yansıtma riski gibi etik kaygılar da vardır. Üstelik bu araçların olabildiğince etkili ve güvenilir olmasını sağlamak için kullanıcı beklentilerini yönetmek ve geri bildirimlere göre modelleri sürekli iyileştirmek devamlı çaba gerektirebilir.

Difüzyon modellerinin geleceği#

Difüzyon modelleri, birçok farklı alanda yüksek kaliteli görüntüler, videolar ve sesler oluşturmaya yardımcı olan, üretken yapay zekânın ilgi çekici bir kavramıdır. Hesaplama gereksinimleri ve etik kaygılar gibi bazı uygulama zorlukları ortaya çıkarsa da yapay zekâ topluluğu bu modellerin verimliliğini ve etkisini artırmak için sürekli çalışıyor. Gelişmeye devam ettikçe difüzyon modelleri film, müzik prodüksiyonu ve dijital içerik oluşturma gibi sektörleri dönüştürmeye hazırlanıyor.

Birlikte öğrenip keşfedelim! Yapay zekâ alanındaki katkılarımızı görmek için GitHub depomuza göz at. En yeni yapay zekâ teknolojileriyle üretim ve sağlık gibi sektörleri nasıl yeniden şekillendirdiğimizi keşfet.

Explore solutions

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla