A Review of Recurrent Neural Network Architecture for Sequence Learning: Comparison between LSTM and GRU | Synapse