Gerbang yang Mengendalikan Memori
Bagaimana LSTM memutuskan apa yang dipertahankan
Gerbang yang Mengendalikan Memori adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.
RNN Biasa Melupakan Informasi
RNN sederhana kesulitan mengingat hal-hal dari masa lalu yang jauh. LSTM dibuat untuk memperbaiki hal itu dengan mengatur secara cermat apa yang disimpan dan dilupakan. 🧠
Keadaan Sel
LSTM membawa keadaan sel khusus, yaitu jalur memori yang berjalan lurus melalui setiap langkah agar sinyal penting bertahan dalam urutan panjang.
Gerbang Adalah Kuncinya
Keajaibannya terletak pada gerbang: sakelar kecil yang dipelajari untuk menentukan apa yang ditambahkan, disimpan, atau dibuang dari memori pada setiap langkah waktu.
Cara Kerja Gerbang
Setiap gerbang menggunakan sigmoid untuk menghasilkan nilai dari 0 hingga 1, seperti peredup cahaya yang membiarkan sebagian informasi lewat dan menghalangi sisanya.
gate = sigmoid(W @ x + U @ h + b) # values in [0, 1]Gerbang Pelupaan
Gerbang pelupaan melihat input baru dan menentukan seberapa banyak memori lama yang harus dihapus. Nilai 0 menghapusnya; nilai 1 mempertahankannya sepenuhnya.
Gerbang Input
Gerbang input mengendalikan seberapa banyak informasi baru yang ditulis ke dalam keadaan sel, sehingga hanya sinyal baru yang berguna yang disimpan.
Nilai Kandidat
Vektor kandidat mengusulkan konten baru yang dapat masuk ke memori. Gerbang input kemudian mengatur seberapa banyak konten itu yang benar-benar ditambahkan.
candidate = tanh(W @ x + U @ h + b)Memperbarui Memori
Keadaan sel yang baru memadukan memori lama yang dipertahankan oleh gerbang pelupaan dengan nilai kandidat baru yang diizinkan masuk oleh gerbang input.
c = forget * c_prev + input * candidateGerbang Keluaran
Gerbang keluaran menentukan bagian keadaan sel yang menjadi keadaan tersembunyi yang terlihat, lalu diteruskan ke langkah berikutnya dan lapisan di atasnya.
Mengapa Gerbang Mengatasi Pelupaan
Karena gerbang menjaga keadaan sel tetap sebagian besar bersifat aditif, gradien dapat mengalir mundur melewati banyak langkah tanpa menghilang. Begitulah cara LSTM mengingat konteks yang panjang.
Tiga Gerbang, Satu Sel
Jadi, LSTM memiliki tiga gerbang yang menjaga satu jalur memori: pelupaan, input, dan keluaran. Masing-masing dipelajari dari data selama pelatihan.
Pemeriksaan Singkat
Uji pemahaman Anda tentang gerbang LSTM.
Ringkasan
LSTM melindungi keadaan sel dengan gerbang pelupaan, input, dan keluaran. Sakelar-sakelar tersebut menjaga memori jangkauan panjang tetap hidup, saat RNN biasa gagal. ✅
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Gerbang yang Mengendalikan Memori” gratis?
Ya — teks lengkap “Gerbang yang Mengendalikan Memori” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Gerbang yang Mengendalikan Memori”?
Bagaimana LSTM memutuskan apa yang dipertahankan Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai NLP Academy?
Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Gerbang yang Mengendalikan Memori” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?
Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Gerbang yang Mengendalikan Memori
- GRU: Alternatif yang Lebih Ringkas
- Melatih Pengklasifikasi LSTM
- Lapisan Dua Arah dan Bertumpuk