Ridge Regresyon Nedir?
İngilizce: Ridge Regression
Yayın: · Son güncelleme:
Ridge Regresyon Nedir? Kısaca
Ridge regresyon, doğrusal regresyonun kayıp fonksiyonuna katsayıların karelerinin toplamıyla orantılı bir ceza ekleyen ve böylece katsayıları küçülterek aşırı öğrenmeyi ve çoklu doğrusal bağlantı sorununu azaltan bir düzenlileştirme yöntemidir.

Ridge regresyon, doğrusal regresyonun aşırı öğrenmeye karşı daha dayanıklı bir türüdür. L2 düzenlileştirme ya da Tikhonov düzenlileştirmesi olarak da bilinir.
Ridge regresyon nedir?
Sıradan doğrusal regresyon yalnızca tahmin hatasını en aza indirmeye çalışır. Çok sayıda ya da birbirine çok bağlı özellik varsa, katsayılar aşırı büyüyebilir ve model eğitim verisindeki gürültüye uyum sağlar. Ridge, hataya ek olarak bir ceza terimi ekler:
Toplam kayıp = hata kareleri toplamı + λ × (katsayıların kareleri toplamı)
λ (lambda), cezanın gücünü belirleyen bir hiperparametredir:
- λ = 0 ise model sıradan doğrusal regresyondur.
- λ büyüdükçe katsayılar sıfıra doğru küçülür, model sadeleşir.
Ne işe yarar?
- Aşırı öğrenmeyi azaltır: Küçük katsayılar, modelin verideki küçük dalgalanmalara aşırı tepki vermesini engeller.
- Çoklu doğrusal bağlantıyı yatıştırır: Birbirine çok benzeyen değişkenlerde katsayılar daha kararlı olur.
Ridge katsayıları küçültür ama tam olarak sıfıra indirmez; yani hiçbir özelliği modelden tamamen çıkarmaz. Özellik seçimi isteniyorsa lasso tercih edilir.
Nelere dikkat etmeli?
- Ceza katsayıların büyüklüğüne bağlı olduğundan özellikler önce aynı ölçeğe getirilmelidir (standardizasyon).
- Uygun λ değeri genellikle çapraz doğrulama ile seçilir.
- Ceza modele bir miktar yanlılık ekler; amaç, varyanstaki düşüşün bu yanlılıktan daha değerli olmasıdır.
Aynı fikir sinir ağlarında ağırlık azaltma (weight decay) adıyla da kullanılır.
Sıkça Sorulan Sorular
Ridge ile lasso arasındaki fark nedir?
Ridge katsayıların karelerini cezalandırır ve onları küçültür ama sıfırlamaz. Lasso mutlak değerleri cezalandırır ve bazı katsayıları tam sıfıra indirerek özellik seçimi yapar.
Ridge regresyonda lambda nasıl seçilir?
Genellikle farklı değerler denenir ve çapraz doğrulamada en düşük hatayı veren değer seçilir. Çok küçük lambda etkisiz, çok büyük lambda ise fazla basit bir model üretir.