Leaky ReLU Nedir?
Yayın: · Son güncelleme:
Leaky ReLU Nedir? Kısaca
Leaky ReLU, pozitif girdileri aynen geçirip negatif girdileri sıfırlamak yerine küçük bir katsayıyla (örneğin 0,01) çarparak geçiren ve böylece ReLU'nun negatif bölgede gradyanın sıfırlanması sorununu azaltan bir aktivasyon fonksiyonudur.

Leaky ReLU, Türkçede "sızıntılı ReLU" olarak çevrilebilir. Klasik ReLU fonksiyonunun, negatif girdilerde küçük bir sinyalin "sızmasına" izin veren bir türüdür.
Leaky ReLU nedir?
Formülü şöyledir:
- x > 0 ise f(x) = x
- x ≤ 0 ise f(x) = α · x
Burada α (alfa), genellikle 0,01 gibi küçük bir sabittir. Yani pozitif bölgede ReLU ile aynıdır, negatif bölgede ise sıfır yerine hafif eğimli bir çizgi çizer.
Varsayımsal bir örnek: α = 0,01 iken f(5) = 5, f(−5) = −0,05 olur. ReLU aynı negatif girdi için 0 verirdi.
Hangi sorunu çözer?
ReLU'da negatif bölgede türev sıfırdır. Bir nöron her girdi için negatif toplam üretmeye başlarsa ağırlıkları artık güncellenmez ve kalıcı olarak "ölür". Leaky ReLU'da negatif bölgedeki türev α olduğu için gradyan küçük de olsa akmaya devam eder. Böylece nöron, eğitim ilerledikçe yeniden aktif hâle gelme şansını korur.
Türevleri
- Parametrik ReLU (PReLU): α sabit değildir, eğitim sırasında veriden öğrenilir.
- Rastgele Leaky ReLU (RReLU): Eğitimde α belirli bir aralıktan rastgele seçilir.
- ELU: Negatif bölgede doğrusal değil, üstel bir eğri kullanır.
Nerelerde kullanılır?
Ölen nöron sorununun belirgin olduğu derin ağlarda ve bazı GAN mimarilerinde, özellikle ayırt edici ağ tarafında yaygın olarak kullanılmıştır.
Nelere dikkat etmeli?
Sıkça Sorulan Sorular
Leaky ReLU'da alfa değeri ne olmalı?
Yaygın tercih 0,01'dir, ancak bazı çalışmalarda 0,1 ya da 0,2 gibi değerler de kullanılır. Uygun değer probleme göre deneyle belirlenir.
Leaky ReLU ile PReLU arasındaki fark nedir?
Leaky ReLU'da negatif eğim sabit bir değerdir. PReLU'da ise bu eğim eğitim sırasında modelin öğrendiği bir parametredir.