SıradakiSonraki rehber
Optimize Edici Durumunu CPU ve NVMe'ye Aktarma
Teknik
Teknik KILAVUZ
Lookahead ve Lion, sinir ağı optimizasyonunun iki modern versiyonudur.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
Lookahead, daha istikrarlı bir ilerleme için herhangi bir temel optimize ediciyi "yavaş" ve "hızlı" ağırlıklarla sararken Lion (EvoLved Sign Momentum), bir yapay zeka program araması tarafından keşfedildi ve ağırlıkları yalnızca bir momentum teriminin işaretini kullanarak güncelliyor; bu da onu hafıza açısından hafif ve genellikle Adam'dan daha hızlı hale getiriyor.
Zhang, Hinton ve meslektaşları tarafından 2019'da önerilen Lookahead, k adım için standart bir 'hızlı' optimize edici (Adam veya SGD gibi) çalıştırıyor, ardından hızlı ağırlıkların sona erdiği yolun bir kısmına doğru ayrı bir 'yavaş' ağırlıklar kümesini itiyor. Bu, salınımları azaltır ve hiperparametrelere duyarlılığı azaltır. Google tarafından 2023 yılında yayınlanan Lion, optimize edici algoritmalar üzerinden sembolik program aramasından ortaya çıktı. Momentumu izler ancak güncellemeye işaret fonksiyonunu uygular, böylece her parametre, birikmiş gradyan işareti yönünde sabit bir adım boyutunda hareket eder. Lion yalnızca momentum tamponunu depolar (iki tutan Adam'ın durumunun yarısı), daha büyük ağırlık azalması ve daha küçük bir öğrenme oranı kullanır ve daha hızlı ve daha ucuz eğitim verirken geniş görüş ve dil modellerinde Adam'ı eşleştirdi veya yendi.
Transformatörlerin eğitimini stabilize etmek ve hiperparametre ayarlama çabasını azaltmak için Adam'ı Lookahead ile sarmak.
Adam'dan daha düşük optimize edici belleğe sahip büyük görüş modellerini (örn. ViT) eğitmek için Lion'u kullanma.
Daha düşük bilgi işlem maliyetiyle karşılaştırılabilir doğruluk elde etmek için dil modellerini Lion ile önceden eğitmek.
Gürültülü politika güncellemelerini yumuşatmak için takviyeli öğrenme aracılarında Lookahead'i SGD ile birleştirmek.
Lion, optimize edici hafızayı kestiği ve yakınsamayı hızlandırabildiği için birçok büyük ölçekli eğitim çalışmasında benimsenmiştir ve keşfi, otomatik 'Yapay Zeka tasarımı-Yapay Zeka' algoritma aramasının gerçek bir pratik kazanç kaynağı olduğunu göstermektedir. Daha fazla arama kaynaklı optimize ediciler, Lookahead tarzı yavaş ağırlıkları işaret tabanlı güncellemelerle harmanlayan hibrit şemalar ve model boyutları GPU bellek bütçelerini zorlamaya devam ettikçe bellek açısından verimli optimize edicilere olan ilginin artması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
Lookahead ve Lion, sinir ağı optimizasyonunun iki modern versiyonudur. Lookahead, daha istikrarlı bir ilerleme için herhangi bir temel optimize ediciyi 'yavaş' ve 'hızlı' ağırlıklarla sararken, Lion (EvoLved Sign Momentum) bir yapay zeka programı araması tarafından keşfedildi ve ağırlıkları yalnızca bir momentum teriminin işaretini kullanarak güncelliyor; bu da onu hafıza açısından hafif ve genellikle Adam'dan daha hızlı hale getiriyor.
Lion, işaret fonksiyonunu enterpolasyonlu momentum terimine uygular, böylece her parametre gradyanın işaret yönünde tekdüze bir adımla hareket eder.
Lookahead, k adım için hızlı bir iç optimize edici çalıştırır, ardından yavaş ağırlıkları hızlı ağırlıklara ve sıfırlamalara doğru yolun bir kısmını hareket ettirir.
Lion (EvoLved Sign Momentum), aday optimizasyon programlarını geliştiren ve değerlendiren bir program arama prosedüründen ortaya çıkmıştır.
Adam hem birinci hem de ikinci anları takip ediyor; Lion yalnızca tek bir momentum tamponunu tutar ve optimize edici durum hafızasını kabaca yarıya indirir.
İşaret işlevi her koordinat güncellemesinin büyüklüğünü sabitlediğinden, etkili adım büyüktür, dolayısıyla daha küçük bir öğrenme oranı (ve daha büyük ağırlık azalması) kullanılır.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Optimize Edici Durumunu CPU ve NVMe'ye Aktarma
Teknik