Madde #103Derin Öğrenme/sozluk/dropout

Dropout

Dropout Regularization

Türkçe: Düşürme / Seyreltme Regülarizasyonu
Ayrıntılı Tanım
Modelin eğitimi sırasında her ileri besleme adımında nöronların belirli bir olasılıkla (pp, örn: %50) rastgele seçilerek geçici olarak devreden çıkarılması (sıfırlanması) tekniğidir.
Ne İşe Yarar / Çözülen Problem
Nöronların birbirine bağımlı hale gelmesini (co-adaptation) ve modelin eğitim verisini ezberlemesini (overfitting) engelleyen en devrimci regülarizasyon yöntemidir (Srivastava & Hinton 2014).
Nasıl Çalışır? (Teknik & Mekanizma)
Seçilen nöronların aktivasyonu 0 yapılır. Çıkarım (inference/test) aşamasında ise tüm nöronlar devrededir ancak çıktılar 1−p1-p ile çarpılır (veya eğitimde Inverted Dropout ile 11−p\frac{1}{1-p} ile ölçeklenir).
Örnek Senaryo & Pratik Uygulama
Futbol takımının antrenmanında her gün rastgele 3 as oyuncunun oynatılmaması; böylece takımın tek bir yıldıza bağımlı kalmayıp her oyuncunun sorumluluk almayı öğrenmesi.
Benzer Terimlerden Farkı
Model parametrelerini cezalandırmaz (L1/L2L_1/L_2 gibi); ağ mimarisini dinamik olarak her adımda rastgele budayarak bir nevi yüzlerce küçük ağın topluluğunu (ensemble) simüle eder.
İlişkili Terimler (3)
Ait Olduğu Kategori

Derin Öğrenme Temelleri ve Temsil Öğrenmesi

Yapay sinir ağları, aktivasyon fonksiyonları, geri yayılım ve tensör temelleri.

Toplam Terim:52 Madde
Bu Kategorideki Tüm Terimleri Gör →
Önceki Terim (#102)Instance Normalization
Sonraki Terim (#104)Label Smoothing