About this Course
This course covers several important machine learning algorithms for natural language processing, including decision trees, k-Nearest Neighbors, Naive Bayes, transformation-based learning, Support Vector Machines, Maximum Entropy and Conditional Random Fields. Students will implement many of the algorithms and apply these algorithms to NLP tasks.