CS 674: Natural Language Processing

Spring 2000

Most current edition of this course

This course presents an introduction to natural language processing (NLP), the study of human languages from a computational perspective, often motivated by engineering concerns. Possible topics include parsing algorithms, finite-state techniques, tree-adjoining grammars and related formalisms, part-of-speech tagging, word sense disambiguation, discourse analysis, machine learning of natural language, and machine translation. Also, the Federalist Papers, the Turing Test, and How I Learned To Stop Worrying and Love Swiss-German.

Prerequisites: elementary knowledge of probability.
Recommended: CS472, CS381/481, and/or linguistics courses.

Other CS course websites

Last updated 4/24/00