Modern Applications for NLP and Machine Learning — Programming Keynou