SıradakiSonraki rehber
Gradyan Kontrol Noktalaması
Teknik
Teknik KILAVUZ
Derin ağları eğitirken, hata sinyalleri birçok katmandan geriye doğru ilerledikçe sıfıra doğru küçülür veya sonsuza doğru patlar.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
Bu durum, derin ve tekrarlayan modelleri acı verici derecede yavaş veya özel düzeltmeler olmadan eğitilmesini imkansız hale getiriyor.
Sinir ağları, zincir kuralını kullanarak degradeleri katman katman çoğaltan geri yayılım yoluyla öğrenir. Çok sayıda katmanı üst üste koyduğunuzda, katman başına düşen faktörler birbiriyle çarpılır. Her faktör sürekli olarak 1'den küçükse, ürün katlanarak küçülür ve ilk katmanlar neredeyse hiç güncellenmez; bu da yok olan gradyan sorunudur. Her faktörün 1'den büyük olması durumunda ürün patlayarak büyük kararsız güncellemeler veya NaN değerleri üretir. Türevleri maksimum 0,25 ve 1'e çıkan sigmoid ve tanh gibi doygun aktivasyonlar klasik suçlulardır. Sorun, derin ileri beslemeli ağlarda ve uzun dizileri işleyen tekrarlayan ağlarda (RNN'ler) en şiddetlidir; burada aynı ağırlık matrisi her zaman adımında yeniden uygulanır ve bu da etkiyi önemli ölçüde artırır.
İlk RNN dil modelleri, uzun cümlelerdeki kelimeleri birbirine bağlamakta zorlanıyordu çünkü geçişler birçok zaman adımında ortadan kaybolarak LSTM'leri ve GRU'ları motive ediyordu.
ResNet, degradelere doğrudan, seyreltilmemiş bir geri yol sağlayan atlama bağlantıları ekleyerek 100'den fazla katman görüntü sınıflandırıcısının eğitilmesine olanak sağladı.
Bir geliştirici, eğitim kaybının aniden NaN'ye (patlayan degradelerin işareti) dönüştüğünü görüyor ve bunu dengelemek için degrade kırpma ekliyor.
PyTorch veya TensorFlow'daki izleme araçları, katman başına gradyan normlarını çizer; böylece mühendisler, gradyanları sıfıra yakın bir seviyeye düşen bir katmanı tespit edebilir.
Artık bağlantılar (atlama), normalleştirme, geçitleme ve dikkatli başlatma gibi temel azaltımlar artık standarttır, bu nedenle kaybolan eğimler modern mimarilerin eğitimini nadiren engeller. Transformatörler, bir matrisin tekrar tekrar uygulanmasından ziyade dikkati bir dizi üzerinde kullanarak tekrarlayan bileşimlerden tamamen kaçınır. Binlerce katman derinliğindeki eğitim ağları, kararlı çok uzun bağlam modelleri ve tek bir eğitim adımı çalıştırılmadan önce sinyal yayılımını tahmin eden sinirsel tanjant çekirdeği gibi teorik araçlar üzerine araştırmalar devam ediyor.
Ücretsiz bülten
Hafta içi her sabah sade İngilizce yazılmış, doğrulanmış üç yapay zeka hikayesi. Sonsuza kadar ücretsiz, reklam yok.
Hafta içi her gün bir e-posta. Tek tıklamayla aboneliğinizi iptal edin. Adresinizi asla satmayız veya paylaşmayız.
Kendinizi test edin
Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.
Ücretsiz AI eğitimini destekleyin. AI Understanding, bir 501(c)(3) kâr amacı gütmeyen kuruluştur; hiçbir zaman reklam yoktur, ödeme duvarı yoktur. Bağış yap
Derin ağları eğitirken, hata sinyalleri birçok katmandan geriye doğru ilerledikçe sıfıra doğru küçülür veya sonsuza doğru patlar. Bu, derin ve yinelenen modellerin belirli düzeltmeler olmadan eğitilmesini acı verici derecede yavaşlatır veya imkansız hale getirir.
Geri yayılım, katman başına birçok faktörü bir araya getirerek zincir kuralını uygular; 1'in altındaki değerlerdeki ürünler kaybolur ve 1'in üzerindeki ürünler patlar.
Sigmoid and tanh derivatives can be small in saturated regions; repeated multiplication across depth or time can shrink early-layer gradients.
Bir RNN, her zaman adımında aynı tekrarlayan ağırlık matrisini yeniden uygular, böylece uzun bir dizi boyunca etki, söz konusu matrisin özdeğerinin dizi uzunluğuna yükseltilmesi gibi birleşir.
Patlayan gradyanlar sonsuzluğa veya NaN'ye taşan muazzam güncellemeler üretir; kaybolan eğimler bunun yerine kaybın durmasına neden olur.
Bağlantıları atla, degradelerin ara katmanlar tarafından tekrar tekrar zayıflatılmadan geriye doğru akabilmesi için bir kimlik yolu ekler.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Gradyan Kontrol Noktalaması
Teknik