SıradakiSonraki rehber
Empirical Risk Minimization
Temeller
Teknik KILAVUZ
Keskinliğe Duyarlı Minimizasyon (SAM), yalnızca düşük bir kayıp değil aynı zamanda tüm ağırlık mahallesinde düşük bir kayıp (sabit bir minimum) hedefleyen bir optimizasyon yöntemidir.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
Flatter minima tend to generalize better, so SAM often improves test accuracy and robustness without changing the model architecture.
Standart eğitim, ağırlık alanında tek bir noktada kaybı en aza indirir, ancak aynı eğitim kaybına sahip iki çözüm çok farklı davranabilir: 'keskin' bir minimum, küçük ağırlık bozulmalarının kaybı artırdığı dar bir vadide durur, 'düz' bir minimum ise tedirginliği tolere eder ve genellikle görünmeyen verilere daha iyi genelleme yapar. Google araştırmacıları tarafından 2020'de tanıtılan SAM, bunu açıkça ortaya koyuyor. Her adımda, ilk önce kaybı en üst düzeye çıkaran yakındaki ağırlık pertürbasyonunu (küçük bir rho yarıçapı dahilinde) bulur (en kötü durum komşusu), ardından bu bozulan noktadaki kaybı azaltmak için orijinal ağırlıkları günceller. Bu minimum-maksimum hedef, optimizasyonu eşit derecede düşük olan bölgelere doğru iter ve görüntü sınıflandırması ve ötesinde gözle görülür derecede daha iyi genelleme sağlar.
Düz SGD yerine SAM ile eğitim vererek ImageNet'te Vision Transformer ve ResNet doğruluğunu artırma.
Düz minimumların bozuk etiketleri ezberleme olasılığı daha düşük olduğundan, etiket gürültüsünün sağlamlığı artırılıyor.
Küçük aşağı yönlü veri kümelerinde daha iyi genelleme elde etmek için SAM ile önceden eğitilmiş dil modellerine ince ayar yapma.
Standart SAM'in iki katına çıkan işlem maliyeti çok pahalı olduğunda ESAM veya LookSAM değişkenlerinin kullanılması.
SAM, en büyük zayıflığı olan iki katına çıkan hesaplamayı hedef alan bir takip ailesi oluşturdu: ESAM, LookSAM gibi etkili değişkenler ve yalnızca ağırlıkların bir alt kümesini bozan veya SAM'i birkaç adımda uygulayan yöntemler. Uyarlamalı SAM (ASAM), yarıçapı ölçekten bağımsız olacak şekilde yeniden ölçer. Araştırmacılar, düzlüğün neden yardımcı olduğunu ve nasıl ölçüleceğini tam olarak tartışmaya devam ediyor ve keskinlik bilincine sahip fikirler, büyük dil modellerinde ince ayar yapılmasına ve dağıtım değişiminin sağlamlığının arttırılmasına yayılıyor.
Ü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
Keskinliğe Duyarlı Minimizasyon (SAM), yalnızca düşük bir kayıp değil aynı zamanda tüm ağırlık mahallesinde düşük bir kayıp (sabit bir minimum) hedefleyen bir optimizasyon yöntemidir. Daha düz minimumlar daha iyi genelleştirme eğilimindedir, bu nedenle SAM genellikle model mimarisini değiştirmeden test doğruluğunu ve sağlamlığını geliştirir.
SAM düz minimumları hedefler çünkü küçük ağırlık dalgalanmaları altında düşük kalan kayıp, görünmeyen verilere daha iyi genelleme eğilimi gösterir.
SAM, yakındaki en kötü noktayı bulmak için bir eğim hesaplar ve ardından güncelleme için orada başka bir eğim hesaplar; bu da normal maliyetin yaklaşık iki katıdır.
Rho, SAM'in ne kadar büyük bir düz bölge aradığını tanımlayarak, en kötü komşuyu bulmak için 'yükselme' adımının ne kadar ileri gideceğini belirler.
SAM ilk önce rho yarıçapı içindeki ağırlıkları kaybı maksimuma çıkaracak yönde bozar, ardından burada hesaplanan eğimi kullanarak orijinal noktadan aşağı iner.
Gürültülü etiketleri ezberlemek genellikle keskin, dar minimumlar gerektirir; SAM, düz bölgeleri tercih ederek bu aşırı uyumun önüne geçer.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Empirical Risk Minimization
Temeller