What Are the Best Machine Learning Algorithms for NLP?