Compared to feed-forward neural networks, recurrent neural networks are theoretically more powerful and are capable of learning more complex patterns from data.
we have mainly focused on recurrent networks in this paper.