Department of Computer Science
Middlebury College
CS 457 - Natural Language Processing
Fall 2011
An introduction to fundamental concepts in natural language processing and computational linguistics, a field whose goals include enabling human-computer interaction via language and text translation and understanding. Use of statistical and logical techniques to study language processing at word, synatactic, and semantic levels. Assignments require constructing and modifying systems as well as using large, existing corpora for validation.
instructor: Dave Kauchak
e-mail: [first_initial][last_name]@middlebury.edu
office hours: Bicentennial Hall 635
M/W 2:45-3:45pm
T 2-3pm
Th 3-4pm
and by appointment
time: T/Th 11am-12:15
location: Bicentennial Hall 632
web page: http://www.cs.middlebury.edu/~dkauchak/classes/cs457/
textbook:
- SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (Second Edition). 2009. Daniel Jurafsky and James H. Martin. Prentice Hall, New Jersey.
*** Make sure you get the second edition since a lot of material has changed from the first edition.
Other information:
Announcements
Schedule
Note: This is a tentative schedule and will likely change
We will have final presentations in our final exam slot on Friday, December 16 from 7-10pm.