Variational Autoencoder (VAE) (Varyasyonel Oto-Kodlayıcı)

Variational Autoencoder (VAE), sıradan oto-kodlayıcıların (veriyi sıkıştırıp açan sistemler) gelişmiş, üretken (Generative) bir versiyonudur.

Variational Autoencoder (VAE), sıradan oto-kodlayıcıların (veriyi sıkıştırıp açan sistemler) gelişmiş, üretken (Generative) bir versiyonudur. VAE, veriyi sadece sıkıştırmakla kalmaz, sıkıştırdığı o matematiksel uzay (latent space) içinde "rastgele varyasyonlar (olasılıklar)" yaratarak, dünyaya daha önce hiç var olmamış yepyeni resimler, yüzler veya moleküller üretebilir.

difference Sıradan Autoencoder ile Farkı

Sıradan bir Autoencoder'a kediyi sıkıştırıp (şifreleyip) geri aç derseniz, size aynı kediyi verir. Sadece bir fotokopi/zip makinesidir. VAE ise kediyi tek bir şifre olarak değil, bir 'olasılık dağılımı (çan eğrisi)' olarak kaydeder. Siz bu çan eğrisinin içinde rastgele bir noktadan veri çekip (sample) geri aç derseniz, VAE size bir önceki kediye benzeyen ama rengi, duruşu farklı yepyeni (sentetik) bir kedi yaratır.

Kullanım Alanları

  • check_circle İlaç Keşfi (Drug Discovery): Bilinen ilaç moleküllerini sıkıştırıp, olasılık uzayında biraz değiştirerek kansere iyi gelebilecek, doğada var olmayan yeni molekül formülleri üretmek.
  • check_circle Video Oyunu Karakterleri: Sisteme yüzlerce insan yüzü verip, oyununuzdaki binlerce NPC (yan karakter) için hepsinin yüzü birbirinden farklı yeni karakterler çizdirmek.