Document
Document
**Define RNN**:
A Recurrent Neural Network (RNN) is a type of neural network designed for sequential
data, where connections between nodes form a directed cycle. This allows the network to
have memory and process data sequences, like text or time series.
- **Recurrent Network (RNN)**: Processes sequential data with cyclic connections that
allow it to remember previous states.
Key patterns include Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU),
Encoder-Decoder, and Attention Mechanism, each designed to handle specific challenges
in sequence learning.
Unfolding a computational graph in RNNs means representing the RNN across time steps
in a linear sequence. Each node represents the network state at a given time step, allowing
for easier application of backpropagation.
Image compression reduces the size of an image file by removing redundant data,
enabling more efficient storage and transmission. Techniques include lossy (JPEG) and
lossless (PNG) compression.