LING 22800/33800

Advanced Computational Linguistics


Crosslistings: COGS 22016

This course provides an in-depth study of advanced topics at the intersection of computation and language, oriented toward linguists and cognitive scientists. The class will focus on both scientific and engineering perspectives - the use of computational modeling to address advanced scientific questions in linguistics and cognitive science, as well as the design of computational systems to solve engineering problems. Topics will include machine translation, parsing, automatic speech recognition, transformer models, and large language models (LLMs), where we will focus on the implementation of these techniques. Students will work towards formulating research questions that can be addressed with complex computational methodology. Students will learn how to generate scripts and implement advanced computational techniques from scratch. Prior knowledge of Python is required.