LING 131A — Introduction to Natural Language Processing with Python

Prerequisite for undergraduate students: LING 100a and COSI 11a or equivalent prior programming experience to be determined by permission of the instructor.

This is an upper-level course on the computational properties of natural languages and the fundamental algorithms used for processing them. The main objectives of the course are to develop a through understanding of the principles and formal methods used in the design and analysis of language processing algorithms, and to provide an in-depth presentation of these algorithms as they are applied to Lexical, Morphological, Syntactic, and Semantic analysis. Usually offered every year.
Nianwen Xue