Use of computers to analyze, understand, and generate human language. Emphasis on appreciating practical applications such as text analysis, search and creation of dictionaries and corpora, information retrieval, machine translation, and speech interfaces. Survey of rule-based and statistical techniques. Students will acquire programming skills appropriate for solving small- to medium-scale problems in linguistics and text processing, using the language Python. Students will have regular programming assignments and will complete a semester project. No previous knowledge of programming required. Prerequisites: L44 Ling 170D or permission of instructor.

Course syllabus.

Private area for use by the class.

This site may contain some copyright material; please do not redistribute. Last changed 2008-08-27 16:32:31 -0500 by Brett Kessler.