Modül 20 — Optimizasyon: Gradient Descent ve Newton Yöntemi
temel fikir
∇f(x) = 0 denklemini analitik olarak çözmek çoğu zaman mümkün değildir. Bunun yerine iteratif algoritmalar kullanılır: her adımda mevcut gradyan bilgisini (ve Newton için ikinci türevi de) kullanarak minimum yönünde bir adım atılır. Öğrenme hızı η, adım uzunluğunu belirler — çok küçük: yavaş yakınsama, çok büyük: ıraksamalı salınım.
Yerel optimizasyonun ulaştığı nokta başlangıç değerine ve adım büyüklüğüne bağlıdır. Newton yönü, Hessian pozitif tanımlı değilse azalış yönü olmayabilir; bir algoritmanın durması küresel minimum bulunduğunu göstermez.
Arka plan: f değer ısı haritası. Renkli yol: optimizasyon yörüngesi (kırmızı=başlangıç, mavi=son). Newton: tek adımda ulaşıyor mu?
öğrenme hızı ve yakınsama
Kuadratik, pozitif kesin Hessianlı bir amaçta sabit adım için 0<η<2/λmax(H) yakınsamayı sağlar; genel düzgün konveks fonksiyonda benzer ifade Lipschitz sabiti L ile kurulur. Newton yerel olarak çok hızlı olabilir, fakat Hessian tekil/belirsizse yön iniş yönü olmayabilir. Damping, line search veya trust-region bu yüzden kullanılır.
Yöntemler ve birincil referanslar: Sözlük ve kaynaklar.