ELEC_ENG/COMP_ENG 495: Introduction to Computational Linguistics

Quarter Offered

None ;


Hands-on introduction to computational linguistics, viewed from a modern probabilistic perspective. The class begins with an introduction to programming in Python and probability theory, goes through language modeling, hidden Markov models, and syntactic parsing, and ends with state-of-the-art methods in machine translation and automatic speech recognition. Students will also learn practical skills for extracting information from large linguistic datasets using natural language processing techniques, as well as good programming practices.