Linguistics | Computation & Linguistic Analysis
L545 | 11735 | Markus Dickinson
L545 Computation and Linguistic Analysis
This course will introduce students to computational linguistics (CL)
and natural language processing (NLP), a field combining insights
from linguistics and computer science. The course is concerned with
concepts, models, and algorithms to interpret, generate, and learn
natural languages, as well as applications of NLP.
We will look at the different levels of linguistic analysis:
morphology, morpho-syntax, syntax, and lexical semantics. In so
doing, we will move from simple representations of language, such as
finite-state techniques and n-gram analysis, to more advanced
representations, such as those found in context-free and
unification-based parsing. Emphasis will be placed on parsing
techniques in this course.
No programming experience is assumed.
The required textbook is Jurafsky and Martin (2000), "Speech and
Language Processing"