SıradakiSonraki rehber
RMSNorm ve Katman Öncesi Normalleştirme
Teknik
Teknik KILAVUZ
Katman normalleştirme, her bir örnekteki aktivasyonları sıfır ortalama ve birim varyansa sahip olacak şekilde yeniden ölçeklendirerek eğitimi stabilize eder.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
It is a quiet but essential ingredient that makes deep transformers trainable.
Ba, Kiros ve Hinton tarafından 2016 yılında tanıtılan katman normalleştirmesi (LayerNorm), derin bir ağ içindeki aktivasyonların, sinyaller birçok katmandan geçerken son derece farklı ölçeklere sürüklenerek öğrenmeyi yavaşlatması veya istikrarsızlaştırması sorununu ele alıyor. Bir mini gruptaki örneklerdeki her özelliği normalleştiren toplu normalleştirmenin aksine, LayerNorm tek bir örneğin özelliklerini normalleştirir. Bu, onu parti boyutundan bağımsız hale getirir ve eğitim ve çıkarımda eşit derecede kullanılabilir hale getirir ve değişken uzunluklu dizilerle doğal olarak çalışır; bu nedenle modern dil modellerini destekleyen transformatörler için standart haline geldi. Normalleştirmeden sonra öğrenilebilir bir ölçek (gama) ve kaydırma (beta) uygular, böylece ağın ihtiyaç duyduğu temsili kurtarabilir.
GPT ve BERT gibi dil modellerinde her transformatör bloğunu stabilize etme.
Llama ailesi modellerinde daha hafif normalleştirme seçeneği olarak RMSNorm'un etkinleştirilmesi.
Toplu boyutların farklı olduğu konuşma ve çeviri modellerinde değişken uzunluklu dizi verilerinin normalleştirilmesi.
Bazı takviyeli öğrenme kurulumlarında olduğu gibi, bir toplu iş boyutunda güvenilir eğitime olanak tanır.
Normalleştirme, geniş ölçekte verimlilik için kolaylaştırılıyor. Daha ucuz olduğundan ve aynı şekilde çalıştığından RMSNorm, daha yeni büyük dil modellerinde LayerNorm'un yerini büyük ölçüde almıştır ve norm öncesi yerleştirme artık çok derin yığınlar için varsayılandır. Araştırmacılar, normalleştirmenin sağladığı eğitim istikrarını korurken yükü azaltmayı amaçlayan, bunun yerine dikkatli başlatma veya ölçeklendirme hileleri kullanan, normalleştirme içermeyen mimarileri keşfetmeye 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
Katman normalleştirme, her bir örnekteki aktivasyonları sıfır ortalama ve birim varyansa sahip olacak şekilde yeniden ölçeklendirerek eğitimi stabilize eder. Derin transformatörleri eğitilebilir kılan sessiz ama önemli bir bileşendir.
LayerNorm, tek bir numunenin özellik boyutları üzerinden normalleşerek onu gruptaki diğer örneklerden bağımsız hale getirir.
İstatistikleri tek bir örnekten geldiği için LayerNorm, toplu iş boyutundan bağımsız olarak tutarlı davranır ve değişken uzunluktaki metin dizilerine uyar.
Ortalama ve birim varyansı sıfıra normalleştirdikten sonra gama ölçekleri ve beta, modelin sabit bir dağılıma zorlanmaması için sonucu kaydırır.
RMSNorm, ortalama merkezleme adımını atlar ve daha ucuz olan ve Llama gibi modellerde kullanılan aktivasyonların ortalama kareköküne göre ölçeklenir.
Sinyaller birçok katmandan geçerken ölçekleri büyüyebilir veya küçülebilir; normalleştirme, aktivasyonları sabit bir aralıkta tutar, böylece gradyanlar iyi davranır.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
RMSNorm ve Katman Öncesi Normalleştirme
Teknik