Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 2.25 KB

File metadata and controls

33 lines (28 loc) · 2.25 KB

Recurrent Neural Network(RNN)

Recurrent Neural Network is a generalization of feedforward neural network that has an internal memory. RNN is recurrent in nature as it performs the same function for every input of data while the output of the current input depends on the past one computation. After producing the output, it is copied and sent back into the recurrent network. For making a decision, it considers the current input and the output that it has learned from the previous input.

Unlike feedforward neural networks, RNNs can use their internal state (memory) to process sequences of inputs. This makes them applicable to tasks such as unsegmented, connected handwriting recognition or speech recognition. In other neural networks, all the inputs are independent of each other. But in RNN, all the inputs are related to each other.

code

python3 sample_keras.py
python3 sample_pytorch.py
python3 sample_scratch.py

Usefull Resources: