Basic implementation of the algorithm of "Session-based Recommendations With Recurrent Neural Networks". See paper: http://arxiv.org/abs/1511.06939
The code is written in Theano under python 2.7. For efficient execution on GPUs, Theano must include the updated version of the GPUIncAdvancedSubtensor1 operator. It is available in Theano-0.8.0.
- Optimized code for GPU execution. Training is ~2x faster now.
- Added retrain functionality.