Teknik KILAVUZ

Keskinliğe Duyarlı Minimizasyon

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

Bu sayfada2 dakika okuma
  1. Genel Bakış
  2. Derin Dalış
  3. Gerçek Dünya Uygulaması
  4. Keskinliğe Duyarlı Minimizasyon'un Geleceği
  5. Uygulamaya koymak
  6. Keşfetmeye Devam Edin
  7. Sık sorulan sorular

Genel Bakış

Flatter minima tend to generalize better, so SAM often improves test accuracy and robustness without changing the model architecture.

Derin Dalış

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.

Gerçek Dünya Uygulaması

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ı.

Keskinliğe Duyarlı Minimizasyon'un Geleceği

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.

Uygulamaya koymak

Neden önemli?

  • Maliyet ve bütçe. Mimari kararlar yıllarca performansı ve işletme maliyetini etkiler.
  • Daha net kararlar. Teknik eğitim, ekiplerin yalnızca en yenisini değil, doğru yığını seçmesine de yardımcı olur.
  • Kalite kontrolü. Daha iyi mühendislik seçenekleri, üretimdeki güvenilirlik olaylarını azaltır.

Dikkat edin

  • Bir kıyaslamayı optimize etmek daha geniş sistem zayıflıklarını gizleyebilir.
  • Altyapı ve bakım maliyetleri genellikle hafife alınır.
  • Sistemler karmaşıklaştıkça güvenlik ve gözlemlenebilirlik boşlukları büyüyebilir.

Sonraki adımlar

  1. Uygulamadan önce gecikmeyi, kaliteyi ve maliyet hedeflerini tanımlayın.
  2. Gerçekçi yük ve veri koşulları altında kıyaslama yapın.
  3. Hatalar, sapmalar ve kullanıcı etkisi için cihaz izleme.
  4. Ölçeklendirmeden önce geri alma ve olay müdahale yollarını hazırlayın.

Keşfetmeye Devam Edin

Ücretsiz bülten

Günlük AI brifingini alın

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

Take the Sharpness-Aware Minimization quiz

Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.

Testi başlat

Ü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

Sık sorulan sorular

What is Sharpness-Aware Minimization?

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 ne tür bir minimum değeri bulmaya çalışıyor?

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.

Standart bir SAM adımı kaç ileri-geri geçiş gerektirir?

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.

SAM'de yarıçap hiperparametresi rho neyi kontrol eder?

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'in her yinelemedeki iki adımının ilki nedir?

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.

SAM neden sıklıkla etiket gürültüsüne karşı dayanıklılığı artırıyor?

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.