SeterusnyaPanduan seterusnya
Titik Semak Kecerunan
Teknikal
PANDUAN Teknikal
Perlindungan yang mudah dan digunakan secara meluas yang mengehadkan seberapa besar kemas kini kecerunan boleh diperoleh semasa latihan.
Dengar panduan iniAI-diceritakan · ~2 min
It prevents a single huge update from destabilizing or destroying a model, especially in recurrent and language models.
Keratan kecerunan mengehadkan saiz kecerunan sebelum pengoptimum menggunakannya. Bentuk yang paling biasa ialah klip demi norma: anda mengira jumlah norma L2 semua kecerunan, dan jika ia melebihi ambang yang dipilih, anda mengecilkan setiap kecerunan dengan faktor yang sama supaya norma itu sama dengan ambang. Ini mengekalkan arah kemas kini sambil mengecilkan magnitudnya. Varian yang lebih ringkas, klip demi nilai, hanya mengapit setiap komponen kecerunan individu ke dalam julat tetap seperti [-5, 5], tetapi ia boleh memesongkan arah kemas kini. Keratan adalah penting dalam RNN dan LSTM, di mana kecerunan yang meletup adalah perkara biasa, dan ia merupakan ramuan hampir universal dalam melatih model bahasa besar, di mana kumpulan buruk sekali-sekala atau token jarang boleh menghasilkan lonjakan kerugian dan NaN.
Melatih LSTM untuk penjanaan teks, seorang jurutera menetapkan clipnorm=1.0 supaya kumpulan yang jarang meletup tidak mengganggu pembelajaran.
Latihan model bahasa yang besar berjalan hampir secara universal memotong norma kecerunan global (selalunya kepada 1.0) untuk menyekat lonjakan kerugian.
DP-SGD klipkan kecerunan setiap contoh kepada norma tetap sebelum menambah hingar Gaussian, menguatkuasakan jaminan privasi pembezaan rasmi.
Seorang pengamal melihat lonjakan kerugian dalam TensorBoard merendahkan ambang klip dan lengkung menjadi licin dan stabil.
Keratan kekal sebagai lalai dalam hampir setiap resipi latihan berskala besar kerana ia murah dan mantap. Penyelidikan memperhalusinya dengan skema penyesuaian yang menetapkan ambang secara automatik daripada statistik kecerunan terkini dan bukannya nilai talaan tangan tetap, dan dengan keratan setiap lapisan atau mengikut koordinat. Keratan kecerunan juga menyokong latihan persendirian berbeza (DP-SGD), di mana keratan setiap contoh mengehadkan pengaruh setiap sampel supaya bunyi yang ditentukur boleh menjamin privasi tanpa sebarang rekod yang menguasai model.
Newsletter percuma
Tiga cerita AI yang disahkan setiap pagi hari bekerja, ditulis dalam Bahasa Inggeris biasa. Percuma selamanya, tiada iklan.
Satu e-mel setiap hari bekerja. Berhenti melanggan dalam satu klik. Kami tidak pernah menjual atau berkongsi alamat anda.
Uji diri anda
Maklum balas segera pada setiap jawapan, dan sijil yang boleh dikongsi dengan ID yang boleh disahkan sebaik sahaja anda lulus kursus.
Sokong pendidikan AI percuma. AI Understanding ialah pertubuhan bukan keuntungan 501(c)(3) — tiada iklan, tiada bayaran dinding, selamanya. Buat derma
Perlindungan yang mudah dan digunakan secara meluas yang mengehadkan seberapa besar kemas kini kecerunan boleh diperoleh semasa latihan. Ia menghalang satu kemas kini besar daripada menjejaskan atau memusnahkan model, terutamanya dalam model berulang dan bahasa.
Klip demi norma menskalakan semua kecerunan dengan skalar yang sama, jadi arah penurunan dikekalkan manakala hanya panjang langkah dihadkan.
Apabila norma terlalu besar, setiap kecerunan diskalakan semula oleh c / g_norm jadi norma yang terhasil bersamaan dengan ambang c.
Keratan mengehadkan magnitud kemas kini, secara langsung menghalang langkah besar dan tidak stabil yang disebabkan oleh kecerunan yang meletup.
Klip demi nilai mengapit setiap elemen ke dalam julat tetap seperti [-5,5]; kerana komponen dipotong secara bebas, arah keseluruhan boleh beralih.
Norm clipping multiplies all components by a shared factor when the total norm is too large, limiting update magnitude.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Titik Semak Kecerunan
Teknikal