RNN language model with word clustering and class-based output layer
Finding Structure in Time