SelanjutnyaPanduan berikutnya
Pos Pemeriksaan Gradien
Teknis
PANDUAN Teknis
Saat melatih jaringan dalam, sinyal kesalahan menyusut hingga nol atau meledak hingga tak terhingga saat sinyal tersebut bergerak mundur melalui banyak lapisan.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
Hal ini membuat model yang dalam dan berulang menjadi sangat lambat atau tidak mungkin untuk dilatih tanpa perbaikan khusus.
Jaringan saraf belajar melalui propagasi mundur, yang mengalikan gradien lapis demi lapis menggunakan aturan rantai. Saat Anda menumpuk banyak lapisan, faktor per lapisan tersebut akan dikalikan. Jika setiap faktor secara konsisten kurang dari 1, produk akan menyusut secara eksponensial dan lapisan awal hampir tidak diperbarui — masalah gradien hilang. Jika setiap faktor lebih besar dari 1, produk akan meledak, menghasilkan pembaruan besar yang tidak stabil atau nilai NaN. Aktivasi jenuh seperti sigmoid dan tanh, yang turunannya maksimal pada 0,25 dan 1, merupakan penyebab klasik. Permasalahan ini paling parah terjadi pada jaringan deep feedforward dan pada jaringan berulang (RNN) yang memproses rangkaian panjang, dimana matriks bobot yang sama diterapkan kembali pada setiap langkah waktu, sehingga memperparah efeknya secara dramatis.
Model bahasa RNN awal kesulitan menghubungkan kata-kata dalam kalimat yang panjang karena gradien menghilang dalam beberapa rentang waktu, sehingga memotivasi LSTM dan GRU.
ResNet mengaktifkan pelatihan 100+ pengklasifikasi gambar lapisan dengan menambahkan koneksi lewati yang memberikan gradien jalur mundur langsung dan murni.
Seorang pengembang melihat hilangnya pelatihan tiba-tiba menjadi NaN — tanda ledakan gradien — dan menambahkan kliping gradien untuk menstabilkannya.
Alat pemantauan di PyTorch atau TensorFlow memplot norma gradien per lapisan sehingga teknisi dapat melihat lapisan yang gradiennya telah diciutkan hingga mendekati nol.
Mitigasi inti — koneksi sisa (lewati), normalisasi, gating, dan inisialisasi yang cermat — kini menjadi standar, sehingga gradien yang hilang jarang menghalangi pelatihan arsitektur modern. Transformator menghindari peracikan berulang sepenuhnya dengan menggunakan perhatian pada suatu urutan daripada menerapkan kembali satu matriks secara berulang-ulang. Penelitian berlanjut pada jaringan pelatihan yang memiliki ribuan lapisan, pada model konteks sangat panjang yang stabil, dan pada alat teoretis seperti kernel tangen saraf yang memprediksi propagasi sinyal sebelum satu langkah pelatihan dijalankan.
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
Saat melatih jaringan dalam, sinyal kesalahan menyusut hingga nol atau meledak hingga tak terhingga saat sinyal tersebut bergerak mundur melalui banyak lapisan. Hal ini membuat model yang dalam dan berulang menjadi sangat lambat atau tidak mungkin untuk dilatih tanpa perbaikan khusus.
Propagasi mundur menerapkan aturan rantai, mengalikan banyak faktor per lapisan; produk bernilai di bawah 1 lenyap dan produk di atas 1 meledak.
Sigmoid and tanh derivatives can be small in saturated regions; repeated multiplication across depth or time can shrink early-layer gradients.
RNN menerapkan kembali matriks bobot berulang yang sama pada setiap langkah waktu, sehingga dalam rangkaian yang panjang, efek gabungan seperti nilai eigen matriks tersebut dinaikkan ke panjang rangkaian.
Meledaknya gradien menghasilkan pembaruan besar-besaran yang meluap hingga tak terhingga atau NaN; gradien yang hilang malah menyebabkan kerugian terhenti.
Lewati koneksi menambahkan jalur identitas sehingga gradien dapat mengalir mundur tanpa berulang kali dilemahkan oleh lapisan perantara.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Pos Pemeriksaan Gradien
Teknis