Recurrent Neural Networks Implementation with Keras - Python
In this tutorial, we implement Recurrent Neural Networks with LSTM as example with keras and Tensorflow backend. The same procedure can be followed for a Simple RNN.
We implement Multi layer RNN, visualize the convergence and results. We then implement for variable sized inputs.
Recurrent Neural Networks RNN / LSTM / GRU are a very popular type of Neural Networks which captures features from time series or sequential data. It has amazing results with text and even Image Captioning.
In this example we try to predict the next digit given a sequence of digits. Same concept can be extended to text images and even music.