http://ruder.io/deep-learning-nlp-best-practices/