Optimizasyon ihtiyacı

Python ile Deep Learning'e Giriş

Dan Becker

Data Scientist and contributor to Keras and TensorFlow libraries

Temel bir sinir ağı

ch2_1_v3.002.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.003.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.004.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.005.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.006.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.007.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.008.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.009.png

Python ile Deep Learning'e Giriş

Temel bir sinir ağı

ch2_1_v3.010.png

Python ile Deep Learning'e Giriş

Birden çok noktayla tahminler

  • Daha çok nokta olunca doğru tahmin zorlaşır
  • Her ağırlık kümesinde hata için birçok değer vardır
  • ... çünkü birçok nokta için tahmin yaparız
Python ile Deep Learning'e Giriş

Kayıp fonksiyonu

  • Birçok veri noktasındaki tahmin hatalarını tek sayıda toplar
  • Modelin öngörü başarısını ölçer
Python ile Deep Learning'e Giriş

Kare hata kayıp fonksiyonu

ch2_1_v3.019.png

Python ile Deep Learning'e Giriş

Kare hata kayıp fonksiyonu

ch2_1_v3.020.png

Python ile Deep Learning'e Giriş

Kare hata kayıp fonksiyonu

ch2_1_v3.021.png

Python ile Deep Learning'e Giriş

Kayıp fonksiyonu

ch2_1_v3.023.png

Python ile Deep Learning'e Giriş

Kayıp fonksiyonu

ch2_1_v3.024.png

Python ile Deep Learning'e Giriş

Kayıp fonksiyonu

ch2_1_v3.025.png

Python ile Deep Learning'e Giriş

Kayıp fonksiyonu

  • Daha düşük kayıp daha iyi model demektir
  • Amaç: Kayıp fonksiyonunu en aza indiren ağırlıkları bulmak
  • Gradyan inişi
Python ile Deep Learning'e Giriş

Gradyan inişi

  • Zifiri karanlık bir arazidesiniz
  • En düşük noktayı bulmak istiyorsunuz
  • Eğimini anlamak için zemini yoklayın
  • Küçük bir adım aşağı atın
  • Her yönde yokuş olana dek tekrarlayın
Python ile Deep Learning'e Giriş

Gradyan inişi adımları

  • Rastgele bir noktadan başlayın
  • Düzleşene kadar:
    • Eğimi bulun
    • Aşağı doğru bir adım atın
Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.042.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.044.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.045.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.046.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.047.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.048.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.049.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.050.png

Python ile Deep Learning'e Giriş

Tek ağırlıklı modeli optimize etme

ch2_1_v3.051.png

Python ile Deep Learning'e Giriş

Hadi pratik yapalım!

Python ile Deep Learning'e Giriş

Preparing Video For Download...