GAN Yapısına Genel Bakış

Oluşturmaya dayalı bir karşıt ağ (GAN) iki bölümden oluşur:

  • Oluşturucu, makul veriler oluşturmayı öğrenir. Oluşturulan örnekler, ayrımcı için negatif eğitim örnekleri haline gelir.
  • Ayrımcı, sahte oluşturucunun sahte verilerini gerçek verilerden ayırt etmeyi öğrenir. Ayrımcı, makul sonuçlar vermesi için oluşturucuyu cezalandırır.

Eğitim başladığında jeneratör bariz bir şekilde sahte veriler üretir ve ayrımcı, sahte olduğunu hızlıca öğrenir:

Üç sütun 'Generated Data', 'Discriminator' ve Real Data' olarak etiketlenir. 'Oluşturulan Veriler&#39'un altında, mavi dikdörtgen bir dalga ve daire. Dikdörtgen, önce jeneratörün bir dolar banknotunun çizildiği kötü girişimdir. Gerçek 'Veriler' on adet dolarlık gerçek bir faturanın resmi var. 'Ayırt Edici' &'FAKE' ve
          ##39;REAL' kelimelerinin altında. 'FAKE' kelimesinin altında, 'Generated Data' ifadesinin altındaki resme giden ok. 'REAL' kelimesi ile 'Gerçek Veri' altındaki resme işaret eden başka bir ok vardır.

Jeneratör, eğitim ilerledikçe ayrımcıyı bozabilecek çıkış üretmeye yaklaşır:

Bu resim, önceki resimde 'Generated Data', 'Discriminator' ve 'Real Data' başlıklarının altına yeni bir satır ekler. 'Oluşturulan Veriler'
 sol üst köşesinde 10 rakamı olan yeşil bir dikdörtgenle, basit bir yüz çizimi içermektedir. Gerçek Veri #&33; 100 dolarlık gerçek bir faturanın resmi var. 'Ayırtlayıcı' kelimesinin 'Oluşturulan Veri' altındaki oku işaret eden 'FAKE' kelimesi, 'Gerçek Veri' bölümünün altındaki resme işaret eden 'REAL' kelimesi.

Son olarak, jeneratör eğitimi iyi olursa ayrımcılık, gerçek ve sahte arasındaki farkı anlama konusunda kötüleşir. Sahte verileri gerçek olarak sınıflandırmaya başlar ve doğrulukları azalır.

Bu resim, önceki resimde 'Generated Data', 'Discriminator' ve 'Real Data' başlıklarının altına yeni bir satır ekler. 'Generated Data' altında yirmi dolarlık bir faturanın resmi var. Gerçek Veri kapsamında yirmi dolarlık bir faturanın resmi var. 'Retel' terimi, 'Generated Data##39; ifadesinin altındaki resmi işaret eden bir okla 'Real' kelimesinin 'Gerçek Veri' altındaki resme işaret eden bir okla beraber.

Sistemin tamamının resmi:

Zahmetli bir karşıt ağın şeması. Diyagramın ortasında 'ayırıcı' etiketli bir kutu bulunur. Soldan bu kutuya iki dal besleniyor.  Üst dal, şemanın sol üst tarafında 'gerçek dünyadan resimler' etiketli bir silindirle başlar. Bu silindirden 'Örnek' etiketli bir oka giden bir ok var. 'Örnek' etiketli kutudan bir ok 'Ayırtlayıcı' kutusuna. Alt dal, 'Ayırtlayıcı' kutusuna 'Rastgele Giriş' etiketli bir kutuyla başlar. Bir ok, 'Rastgele Giriş' kutusundan 'Generator' etiketli bir kutuya yönlendiriyor. 'Generator' kutusundan ikinci bir 'Sample' kutusuna giden bir ok vardır. Bir oktan 'Örnek' kutudan 'Ayrımcı kutusuna gidin. Ayırıcı kutusunun sağ tarafında ok, yeşil bir daire ile kırmızı bir dairenin bulunduğu kutuya gider. Kutunun üzerinde 'Gerçek' kelimesi yeşil bir metin içinde, 'Yanlış' kelimesi ise kutunun altında kırmızı renkte görünür. Diyagramın sağ tarafında iki kutu bu iki oka doğru uzanır. Oklardan biri 'Ayırt edici kayıp' etiketli bir kutuya yönlendiriyor. Diğer ok, 'Generator Loss' etiketli bir kutuya gider.

Jeneratör ve ayrımcı, nöral ağlardır. Jeneratör çıkışı, doğrudan ayrımcı girişine bağlıdır. Ayrıştırıcının sınıflandırması, geriye yayılma yoluyla jeneratörün ağırlıklarını güncellemek için kullandığına dair bir sinyal sağlar.

Bu sistemin parçalarını daha ayrıntılı olarak inceleyelim.