Gradient Descent algoritması, bir fonksiyonun minimum değerini bulmak için kullanılan iteratif bir optimizasyon algoritmasıdır. Çalışma prensibi şu adımlarla gerçekleşir: 1. İlk Değerlerin Belirlenmesi: Model parametreleri (ağırlıklar ve biaslar) rastgele başlatılır. 2. Kayıp Fonksiyonunun Hesaplanması: Modelin yaptığı tahminler ile gerçek sonuçlar arasındaki fark (kayıp veya hata) hesaplanır. 3. Gradyan Hesaplama: Kayıp fonksiyonunun gradyanı hesaplanır. Gradyan, parametrelerin ne yönde ve ne kadar değiştirilmesi gerektiğini gösterir. 4. Parametre Güncellemesi: Parametreler, hesaplanan gradyana göre güncellenir. Güncelleme, parametrelerin öğrenme oranı ile çarpılması sonucunda yapılır. Bu adımlar her iterasyonda tekrar edilerek parametreler güncellenir ve kayıp fonksiyonu minimuma yaklaşır.