SelanjutnyaPanduan berikutnya
Pembongkaran Status Pengoptimal ke CPU dan NVMe
Teknis
PANDUAN Teknis
Lookahead dan Lion adalah dua perubahan modern dalam pengoptimalan jaringan saraf.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
Lookahead menggabungkan pengoptimal dasar apa pun dengan bobot 'lambat' dan 'cepat' untuk kemajuan yang lebih stabil, sementara Lion (EvoLved Sign Momentum) ditemukan oleh pencarian program AI dan memperbarui bobot hanya dengan menggunakan tanda istilah momentum — menjadikannya ringan dalam memori dan sering kali lebih cepat daripada Adam.
Lookahead, yang diusulkan oleh Zhang, Hinton, dan rekannya pada tahun 2019, menjalankan pengoptimal 'cepat' standar (seperti Adam atau SGD) untuk k langkah, lalu mendorong kumpulan bobot 'lambat' terpisah sebagian kecil menuju tempat bobot cepat berakhir. Ini meredam osilasi dan mengurangi sensitivitas terhadap hyperparameter. Lion, diterbitkan oleh Google pada tahun 2023, keluar dari pencarian program simbolis melalui algoritma pengoptimal. Ini melacak momentum tetapi menerapkan fungsi tanda pada pembaruan, sehingga setiap parameter bergerak dengan ukuran langkah tetap ke arah akumulasi tanda gradien. Lion hanya menyimpan penyangga momentum (setengah dari kondisi Adam, yang menyimpan dua), menggunakan peluruhan bobot yang lebih besar dan kecepatan pembelajaran yang lebih kecil, dan telah menyamai atau mengalahkan Adam dalam model penglihatan dan bahasa yang besar sambil berlatih lebih cepat dan lebih murah.
Membungkus Adam dengan Lookahead untuk menstabilkan pelatihan transformator dan mengurangi upaya penyetelan hyperparameter.
Menggunakan Lion untuk melatih model visi besar (misalnya ViT) dengan memori pengoptimal lebih rendah daripada Adam.
Melatih model bahasa terlebih dahulu dengan Lion untuk mencapai akurasi yang sebanding dengan biaya komputasi yang lebih rendah.
Menggabungkan Lookahead dengan SGD dalam agen pembelajaran penguatan untuk memperlancar pembaruan kebijakan yang ramai.
Lion telah diadopsi dalam beberapa pelatihan skala besar karena memotong memori pengoptimal dan dapat mempercepat konvergensi, dan penemuannya menampilkan pencarian algoritma 'AI-designing-AI' otomatis sebagai sumber keuntungan praktis yang nyata. Harapkan lebih banyak pengoptimal turunan penelusuran, skema hibrid yang memadukan bobot lambat gaya Lookahead dengan pembaruan berbasis tanda, dan meningkatnya minat terhadap pengoptimal hemat memori karena ukuran model terus menekankan anggaran memori GPU.
Buletin gratis
Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.
Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.
Uji diri Anda sendiri
Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.
Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan
Lookahead dan Lion adalah dua perubahan modern dalam pengoptimalan jaringan saraf. Lookahead menggabungkan pengoptimal dasar apa pun dengan bobot 'lambat' dan 'cepat' untuk kemajuan yang lebih stabil, sementara Lion (EvoLved Sign Momentum) ditemukan oleh pencarian program AI dan memperbarui bobot hanya dengan menggunakan tanda istilah momentum — menjadikannya ringan dalam memori dan sering kali lebih cepat daripada Adam.
Lion menerapkan fungsi tanda pada istilah momentum yang diinterpolasi, sehingga setiap parameter bergerak dengan langkah yang seragam dalam arah tanda gradien.
Lookahead menjalankan pengoptimal dalam yang cepat untuk k langkah, lalu memindahkan bobot lambat sebagian menuju bobot cepat dan menyetel ulang.
Lion (EvoLved Sign Momentum) muncul dari prosedur pencarian program yang mengembangkan dan mengevaluasi program pengoptimal kandidat.
Adam melacak momen pertama dan kedua; Lion hanya menyimpan satu penyangga momentum, kira-kira mengurangi separuh memori status pengoptimal.
Karena fungsi tanda menetapkan besarnya pembaruan setiap koordinat, langkah efektifnya besar, sehingga kecepatan pemelajaran yang lebih kecil (dan peluruhan bobot yang lebih besar) digunakan.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Pembongkaran Status Pengoptimal ke CPU dan NVMe
Teknis