Recurrent Neural Networks
What is a neural network?
set of algorithms designed to recognize patterns
Artificial Neural Network (ANN)
Has layers
First layer receives raw input information
Inner layers process raw input
Last tier produces output
How does RNN make decisions?
Performs same function for every input of data
Output of input depends on past one computation
After output is produced, output is copied and sent back into RNN
Makes decision by considering current input and output that it has learned form previous input
Decisions based on what it learned from past
Example: Sequence of input:
Takes from sequence of input
Outputs
and is the input for the next step (i.e. is 1 vector)
Goes through activation function
Outputs
and is the input for the next step
Continues..
Compare NN to RNN
network | input | output |
---|---|---|
NN | Fixed sized vector | Fixed sized vector |
RNN | Series of vectors (no pre-set size) |
Last updated