LSTM-RNN implementation. For more details about usage check examples folder.
- Create own class with superclass ProblemObject and inherit its methods
- Create RNN using
rnn = RNN(input_dimension, hidden_dimension, output_dimension, alpha = 0.1) 3. Learn RNN with dataset. Learining is supervized. X is list of problemObjects
rnn.learn(X)
- Use learned RNN. To predict values of problemObject with unknown result.
rnn.predict(problem)
- Visualisation of convergence
- Bad input checking
- Add more examples
- Parallelisation on Spark
I want to thank Andrew Trask for great tutorial which I used during implementation. RNN tutorial