SeterusnyaPanduan seterusnya
Titik Semak Kecerunan
Teknikal
PANDUAN Teknikal
Apabila melatih rangkaian dalam, isyarat ralat mengecut ke arah sifar atau meletup ke arah infiniti apabila ia bergerak ke belakang melalui banyak lapisan.
Dengar panduan iniAI-diceritakan · ~2 min
This makes deep and recurrent models painfully slow or impossible to train without specific fixes.
Rangkaian saraf belajar melalui perambatan belakang, yang mendarabkan kecerunan lapisan demi lapisan menggunakan peraturan rantai. Apabila anda menyusun banyak lapisan, faktor setiap lapisan tersebut akan didarab bersama. Jika setiap faktor secara konsisten kurang daripada 1, produk mengecut secara eksponen dan lapisan awal hampir tidak dikemas kini - masalah kecerunan yang hilang. Jika setiap faktor lebih besar daripada 1, produk meletup, menghasilkan kemas kini tidak stabil atau nilai NaN yang besar. Pengaktifan tepu seperti sigmoid dan tanh, yang terbitan maksimumnya pada 0.25 dan 1, adalah punca klasik. Isu ini paling teruk dalam jaring suapan dalam dan dalam rangkaian berulang (RNN) yang memproses jujukan panjang, di mana matriks berat yang sama digunakan semula pada setiap langkah masa, menambah kesan secara mendadak.
Model bahasa RNN awal bergelut untuk menyambung perkataan merentas ayat yang panjang kerana kecerunan lenyap dalam beberapa langkah, memotivasikan LSTM dan GRU.
Latihan ResNet mendayakan 100+ pengelas imej lapisan dengan menambahkan sambungan langkau yang memberikan kecerunan laluan langsung dan tidak cair ke belakang.
Seorang pembangun melihat kehilangan latihan tiba-tiba menjadi NaN — tanda tanda kecerunan yang meletup — dan menambahkan keratan kecerunan untuk menstabilkannya.
Alat pemantauan dalam PyTorch atau TensorFlow plot norma kecerunan setiap lapisan supaya jurutera dapat melihat lapisan yang kecerunannya telah runtuh kepada hampir sifar.
Pengurangan teras - sambungan baki (langkau), normalisasi, gating dan permulaan yang teliti - kini menjadi standard, jadi kecerunan yang hilang jarang menghalang latihan seni bina moden. Transformer mengetepikan pengkompaunan berulang sepenuhnya dengan menggunakan perhatian ke atas urutan dan bukannya aplikasi semula berulang satu matriks. Penyelidikan diteruskan pada rangkaian latihan beribu-ribu lapisan dalam, pada model konteks sangat panjang yang stabil, dan pada alat teori seperti kernel tangen neural yang meramalkan perambatan isyarat sebelum satu langkah latihan dijalankan.
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
Apabila melatih rangkaian dalam, isyarat ralat mengecut ke arah sifar atau meletup ke arah infiniti apabila ia bergerak ke belakang melalui banyak lapisan. Ini menjadikan model dalam dan berulang sangat lambat atau mustahil untuk dilatih tanpa pembetulan khusus.
Backpropagation menggunakan peraturan rantai, mendarabkan banyak faktor setiap lapisan bersama-sama; produk bernilai di bawah 1 lenyap dan produk melebihi 1 meletup.
Sigmoid and tanh derivatives can be small in saturated regions; repeated multiplication across depth or time can shrink early-layer gradients.
RNN menggunakan semula matriks berat berulang yang sama pada setiap langkah masa, jadi dalam jujukan yang panjang kesan sebatian seperti nilai eigen matriks itu dinaikkan kepada panjang jujukan.
Kecerunan yang meletup menghasilkan kemas kini besar yang melimpah ke infiniti atau NaN; kecerunan yang hilang sebaliknya menyebabkan kerugian terhenti.
Langkau sambungan menambah laluan identiti supaya kecerunan boleh mengalir ke belakang tanpa berulang kali dilemahkan oleh lapisan perantaraan.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Titik Semak Kecerunan
Teknikal