Recurrent neural network based language model | Synapse