Introduction to Natural Language Processing
Instructor: Andrew McCallum <email@example.com> CS Rm 244, Office hours: TBD.
Welcome! This course is designed to introduce undergraduates to the exciting topic of making computers perform various useful tasks with human languages. (Graduate students are welcome also.) See the full course description. Through the course you'll learn some linguistics, some algorithms, and a little statistics. Beforehand you should know how to program and use standard data structures; it would also be nice to have some familiarity with finite automata and some basic probability. Hopefully you'll finish the semester with an appreciation for the intricacies of modeling human languages, plus some practical knowledge about solving tasks from document classification to machine translation.
Prerequisites: CMPSCI 287.
The first class will be Thursday, September 9, 2:30pm - 3:45pm in CS Rm 140. All interested students are welcome to attend!