Instructor: Jason Baldridge Time: Wed 12-3pm Location: Parlin 10 Advances in computational linguistics have not only led to industrial
applications of language technology; they can also provide useful
tools for linguistic investigations of large online collections of
text and speech, or for the validation of linguistic theories.
Introduction to Computational Linguistics introduces the most important data structures and algorithmic techniques underlying computational linguistics: regular expressions and finite-state methods, categorial grammars and parsing, feature structures and unification, meaning representations and compositional semantics. The linguistic levels covered are morphology, syntax, and semantics. While the focus is on the symbolic basis underlying computational linguistics, a high-level overview of statistical techniques in computational linguistics will also be given. We will apply the techniques in actual programming exercises, using the programming language Scala. Practical programming techniques, tips and tricks, including version control systems, will also be discussed. |
LIN386M Home
Subpages (1):
XFST tutorial