Teknik KILAVUZ

Isınma ve Kosinüs Tavlama Programları

Isınma, eğitimden önce öğrenme oranını yavaşça sıfıra yakın bir seviyeden yukarıya çıkarır, ardından kosinüs tavlama, bir kosinüs eğrisini takip ederek yavaşça geri düşürür.

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. Isınma ve Kosinüs Tavlama Programlarının Geleceği
  5. Uygulamaya koymak
  6. Keşfetmeye Devam Edin
  7. Sık sorulan sorular

Genel Bakış

Together they stabilize early training and squeeze out better final accuracy, which is why nearly every modern transformer is trained this way.

Derin Dalış

Eğitim başladığında, model ağırlıkları rastgeledir ve gradyanlar çok büyük olabilir, bu nedenle doğrudan büyük bir öğrenme oranına atlamak genellikle kayıplarda ani artışlara veya sapmalara neden olur; özellikle de varyans tahminleri ilk adımlarda güvenilmez olan Adam gibi uyarlanabilir optimize edicilerde. Isınma, hızı birkaç yüzden birkaç bin adıma kadar doğrusal olarak artırarak bu sorunu giderir. Model istikrarlı bir temele oturduğunda, kosinüs tavlaması devreye girer ve oranı zirve noktasının 0,5 * (1 + cos(pi * t / T)) kadar bozar. Kosinüs şekli, hızlı ilerleme için hızı erkenden yüksek tutar, ardından yavaş yavaş azalır, böylece optimize edici, bunun etrafında zıplamak yerine iyi bir minimum seviyeye yerleşebilir.

Gerçek Dünya Uygulaması

GPT tarzı ve BERT tarzı dil modelleri, adımların ilk ~%1-2'si boyunca doğrusal bir ısınma ve ardından sıfıra yakın kosinüs azalması kullanır.

Görüntü transformatörleri (ViT), ImageNet'te erken sapmayı önlemek için kosinüs tavlama ve kısa bir ısınma ile eğitilir.

Hugging Face Transformers, işlerin ince ayarı için tek satırlı bir zamanlayıcı olarak "get_cosine_schedule_with_warmup" özelliğini sunar.

Stabil Difüzyon ve diğer difüzyon modelleri, önceden eğitilmiş ağırlıklar uyarlanırken gradyan patlamalarını önlemek için ısınmayla ince ayar yapar.

Isınma ve Kosinüs Tavlama Programlarının Geleceği

Warmup artı kosinüs, büyük dil modelleri için varsayılan reçete olmaya devam ediyor, ancak çeşitleri yayılıyor. Isınma-kararlı-bozulma (WSD), sabit bir hızı korur ve sonunda keskin bir şekilde azalarak koşuları sabit bir uzunluğa yeniden bağlı kalmadan uzatmayı kolaylaştırır. Araştırmacılar aynı zamanda ısınmanın neden işe yaradığını (bunu gradyan gürültüsüne ve kayıp manzara eğriliğine bağlayarak) araştırıyor ve araçlar, ısınma uzunluğunu ve zirve hızını giderek daha fazla otomatik olarak ayarlayarak günümüzde hakim olan manuel deneme yanılma işlemini azaltı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 Warmup and Cosine Annealing Schedules 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 Warmup and Cosine Annealing Schedules?

Isınma, eğitimden önce öğrenme oranını yavaşça sıfıra yakın bir seviyeden yukarıya çıkarır, ardından kosinüs tavlama, bir kosinüs eğrisini takip ederek yavaşça geri düşürür. Birlikte erken eğitimi stabilize ederler ve daha iyi nihai doğruluk elde ederler; bu nedenle neredeyse her modern transformatör bu şekilde eğitilir.

Antrenman başlangıcındaki ısınma aşamasının temel amacı nedir?

Rastgele ağırlıklar üzerinde büyük bir öğrenme oranıyla başlamak, kayıplarda ani artışlara veya sapmalara neden olabilir; bu nedenle ısınma, ilk adımları sabit tutmak için hızı yavaşça artırır.

Kosinüs tavlaması hangi şekle göre öğrenme oranını bozar?

Oran 0,5 * (1 + cos(pi * t / T)) ile ölçeklendirilir ve erken dönemde yüksek kalan ve sonunda sıfıra yakın kayan düzgün bir tepe oluşturulur.

Varyans tahminleri başlangıçta güvenilmez olduğundan hangi optimize edici ısınmadan özellikle yararlanır?

Adam'ın devam eden varyans tahminleri, ilk adımlarda çok az sayıda örneğe dayanıyor ve bu da etkili adım boyutunu düzensiz hale getiriyor; ısınma bunu hafifletiyor.

Kosinüs formülünde T neyi temsil eder?

T, oranın zirveden sıfıra yakın bir noktaya doğru azaldığı ufuktur; t, bu ufuktaki mevcut adımdır.

In the guide’s warmup-plus-cosine schedule, what begins after warmup reaches its target rate?

The guide describes a short linear warmup followed by cosine annealing.