1 Preface
Recurrent Neural Networks are the type of ANNs that are used for processing sequential data such as a string of characters and time-series data. These RNNs can be trained to perform inference on each timestep data (eg. word completion) or to infer the output at the end of sequence (eg. movie review).
Following were discussed in this writeup
- Overview on RNNs
- Mathematical background of RNNs
- Back Propagation Through Time
- Training algorithm of RNNs
The writeup can be opened with this link.