Unitate Recurentă cu Porți (GRU)

term_id: gated_recurrent_unit

Category: basic_concepts

Definition

O Unitate Recurentă cu Porți (GRU) este o celulă specializată de rețea neuronală recurentă (RNN), concepută pentru a captura dependențe pe termen lung în datele secvențiale. Simplifică arhitectura Memoriei Pe Termen Lung (LSTM)

Summary

Un tip de arhitectură de rețea neuronală recurentă care utilizează mecanisme de porți pentru a controla fluxul de informații, servind ca o alternativă simplificată la LSTM.

Key Concepts

  • Rețea Neuronală Recurentă
  • Poarta de Actualizare
  • Poarta de Resetare
  • Modelarea Secvențială

Use Cases

  • Procesarea limbajului natural
  • Prognozarea seriilor temporale
  • Recunoașterea vorbirii

Code Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
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)