This Repo representing another popular neural network,Recurrent Neural Networks (RNNs), which are the natural extention of feedforward networks to understanding the input / output relationship between ordered sequences.
For example, here is the time sequence data, which represents 140 days Apple stock price. Using RNNs to regress the train data, learning the relationship between ordered sequences: time and stock price. And the RNNs model can be used to make prediction on the future sequences.
There are two folders,
- RNNs_keras folder represents a project using tensorflow,keras to implement RNNs.
- RNN_fromscratch folder contains building RNNs from scratch based on matrix operation(using numpy), and using the autograd API.
There is a simply implement of simple RNN from scratch to deal with time sequence data, and this architecture can perform very well.
Apple Stock Example:
If you have any question or comments, please feel free to contact me: bowentian2017@u.northwestern.edu The material in this repository is not to be distributed, copied, or reused without written permission from the author.