Contextual Code Completion Using Machine Learning
Recurrent neural network based language model