SıradakiSonraki rehber
Batch vs Real-Time Inference
Teknik
Teknik KILAVUZ
Toplu normalleştirme, eğitim sırasında bir sinir ağının her katmanına yönelik girdileri yeniden ölçeklendirerek derin ağların daha hızlı ve daha güvenilir şekilde eğitilmesini sağlayan bir tekniktir.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
Derin öğrenmede en yaygın kullanılan hilelerden biri haline geldi.
Veriler derin bir ağ üzerinden akarken, her katmanı besleyen değerlerin dağılımı, önceki katmanlar güncellendikçe değişmeye devam eder, bu da eğitimi yavaşlatır ve istikrarsızlaştırır. Ioffe ve Szegedy tarafından 2015 yılında tanıtılan toplu normalleştirme, mevcut mini toplu iş genelinde her katmanın girişlerini normalleştirerek bu sorunu giderir, böylece kabaca sıfır ortalama ve birim varyansa sahip olurlar. Daha sonra, yardımcı olması durumunda ağın ölçeklenmesine ve normalleştirilmiş değerleri geriye kaydırmasına olanak tanıyan iki öğrenilebilir parametre olan gama ve beta uygulanır, böylece temsil gücü kaybolmaz. Kazancı büyüktür: Ağlar daha yüksek öğrenme oranlarını tolere eder, daha az dönemde birleşir, başlangıç ağırlığına daha az duyarlıdır ve genellikle biraz daha iyi genelleme yapar. İşin püf noktası, davranışın toplu istatistiklere bağlı olmasıdır, bu nedenle çok küçük gruplar onu kararsız hale getirebilir.
Toplu norm katmanlarını bir ResNet görüntü sınıflandırıcıya ekleyerek daha yüksek bir öğrenme oranıyla eğitim alabilmesini ve çok daha az dönemde yakınsamasını sağlayabiliriz.
Daha önce normalizasyon olmadan farklılaşan tıbbi görüntülemeye yönelik derin bir evrişimsel ağın eğitiminin istikrara kavuşturulması.
Özel bir CNN'de ağırlık başlatma hassasiyetinin azaltılması, böylece mühendislerin başlangıç değerlerini elle ayarlamak için daha az zaman harcaması sağlanır.
Tek görüntü tahminlerinin tutarlı kalması için bir modeli dağıtırken eğitim modu toplu istatistiklerden depolanan çalışma ortalamalarına geçiş.
Toplu normalleştirme, evrişimli görüş modellerinde çok önemli bir iş olmaya devam ediyor, ancak toplu istatistiklere bağımlılığı, tekrarlanan ağlar, küçük gruplar ve dağıtılmış eğitim için uygunsuzdur. Bu, tek bir örnekteki özellikler arasında normalleştirme yapan ve artık transformatör mimarilerine hakim olan katman normalleştirmesinin yanı sıra belirli alanlar için grup ve örnek normalleştirme gibi alternatiflerin benimsenmesine yol açtı. Dikkatli başlatma ve ölçeklendirme yoluyla faydalarını karşılayan normalleştirme içermeyen ağlara yönelik araştırmalar devam ediyor. Mimariye uyacak şekilde seçilen özel varyantla normalleştirmenin temel düzeyde kalmasını bekleyin.
Ü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
Toplu normalleştirme, eğitim sırasında bir sinir ağının her katmanına yönelik girdileri yeniden ölçeklendirerek derin ağların daha hızlı ve daha güvenilir şekilde eğitilmesini sağlayan bir tekniktir. Derin öğrenmede en yaygın kullanılan hilelerden biri haline geldi.
Toplu norm, mevcut mini toplu iş boyunca hesaplanan ortalama ve varyansı kullanarak bir katmanın girişlerini standartlaştırır ve eğitim ilerledikçe aktivasyonları sabit bir aralıkta tutar.
Sıfır ortalama ve birim varyansa normalleştirmeden sonra, gama ve beta, eğer faydalıysa, ağın yeniden ölçeklendirilmesine ve değerlerin yeniden kaydırılmasına izin verir, böylece normalleştirme, katmanın temsil edebileceği şeyi sınırlamaz.
Toplu norm, katman girişlerini iyi ölçeklendirilmiş tutarak ağların daha yüksek öğrenme oranlarıyla eğitilmesine, daha hızlı yakınsamasına ve başlatmaya karşı daha az duyarlı olmasına olanak tanır.
Çıkarımda canlı toplu istatistiklerin kullanılması, diğer hangi örneklerin grubu paylaştığına bağlı olarak bir tahminde bulunulmasını sağlar. Bunun yerine toplu norm, eğitim sırasında saklanan sabit çalışma ortalamalarını kullanır.
Parti normu, partiden ortalama ve varyansın tahmin edilmesine bağlıdır. Çok az sayıda örnekle bu tahminler gürültülü olup eğitimin istikrarını bozabilir.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Batch vs Real-Time Inference
Teknik