This is Keras and word2vec-based NLC. It use "interface" from my other library. It just make matrix from word2vec vectors of not-stop words and train LSTM network on it.
Firstly you need to install my library from github. Also, you must have installed keras and backend for it (I used theano).
pip install keras theano
See example in word2vec_classifier_test.py and nlc/classifier_test.py. Also, maybe in your case you'll need to use GPU