Geri yayılım

Python ile Deep Learning'e Giriş

Dan Becker

Data Scientist and contributor to Keras and TensorFlow libraries

Geri yayılım

ch2_3_v2.003.png

Python ile Deep Learning'e Giriş

Geri yayılım

ch2_3_v2.004.png

Python ile Deep Learning'e Giriş

Geri yayılım

ch2_3_v2.005.png

Python ile Deep Learning'e Giriş

Geri yayılım

ch2_3_v2.006.png

  • Tüm ağdaki ağırlıkları güncellemek için gradyan inişine olanak tanır (tüm ağırlıkların gradyanlarını bularak)
  • Analizde zincir kuralından gelir
  • Süreci anlamak önemlidir; ancak genelde bunu uygulayan bir kütüphane kullanırsınız
Python ile Deep Learning'e Giriş

Geri yayılım süreci

  • Her ağırlığa göre kayıp fonksiyonunun eğimini tahmin etmek
  • Tahmin ve hataları hesaplamak için ileri yayılım yapın
Python ile Deep Learning'e Giriş

Geri yayılım süreci

ch2_3_v2.013.png

Python ile Deep Learning'e Giriş

Geri yayılım süreci

ch2_3_v2.014.png

Python ile Deep Learning'e Giriş

Geri yayılım süreci

  • Katman katman geriye gidin
  • Ağırlık gradyanı şu çarpımdır:
    1. O ağırlığa giren düğüm değeri
    2. Beslediği düğüme göre kayıp fonksiyonunun eğimi
    3. Beslediği düğümde aktivasyon fonksiyonunun eğimi
Python ile Deep Learning'e Giriş

ReLU aktivasyon fonksiyonu

ch2_3_v2.022.png

Python ile Deep Learning'e Giriş

Geri yayılım süreci

  • Kayıp fonksiyonunun düğüm değerlerine göre eğimlerini de takip edin
  • Düğüm değerlerinin eğimi, onlardan çıkan tüm ağırlıkların eğimlerinin toplamıdır
Python ile Deep Learning'e Giriş

Haydi pratik yapalım!

Python ile Deep Learning'e Giriş

Preparing Video For Download...