What to expect:

This is a hands-on course for linguists or CS majors new to NLP. It will provide the general overview of the field and cover the basic text processing pipelines (corpus collection, tokenization, stemming, POS-tagging, chunking, syntactic and semantic parsing). It will also introduce the basics of machine learning, including hands-on sentiment classification experiments with scikit-learn, and statistical analysis and visualization of the results.