Unit Rekuren Gerbang
term_id: gated_recurrent_unit
Category: basic_concepts
Definition
Unit Rekuren Gerbang (GRU) adalah sel jaringan saraf rekuren (RNN) khusus yang dirancang untuk menangkap ketergantungan jangka panjang dalam data sekuensial. GRU menyederhanakan arsitektur Long Short-Term Memory (LSTM)
Summary
Jenis arsitektur jaringan saraf rekuren yang menggunakan mekanisme gerbang untuk mengontrol aliran informasi, berfungsi sebagai alternatif yang disederhanakan dari LSTM.
Key Concepts
- Jaringan Saraf Rekuren
- Gerbang Pembaruan
- Gerbang Reset
- Pemodelan Urutan
Use Cases
- Pemrosesan bahasa alami
- Peramalan deret waktu
- Pengenalan suara
Code Example
import torch.nn as nn
# Define a simple GRU layer
gru = nn.GRU(input_size=10, hidden_size=20, num_layers=1)
# Example input: (seq_len, batch, input_size)
input_data = torch.randn(5, 3, 10)
hidden_state = None
output, hidden = gru(input_data, hidden_state)