In this class, students will learn various techniques and algorithms for processing human languages. Topics we will cover include data structures and algorithms for text processing, tokenization, and part-of-speech tagging among other topics. Students will learn techniques for working with large amounts of data, and gain familiarity with common resources such as the Penn Treebank and WordNet. In addition, we will be talking about basic linguistics and probability concepts.
Computational Linguistics (CS4122.01)
Justin Vasselli
Prerequisites: At least one semester of programming experience (or its equivalent) is required, and basic Python/math skills will be useful!
Credits: 4
M 12:10pm – 2:00pm; W 12:10pm – 2:00pm
Maximum Enrollment: 18
Course Frequency:
This course is categorized as 4000, All courses, Computer Science, Four Credit, Justin Vasselli, Monday and/or Thursday Afternoons, Updates, Wednesday Afternoons.
Credits: 4
M 12:10pm – 2:00pm; W 12:10pm – 2:00pm
Maximum Enrollment: 18
Course Frequency:
This course is categorized as 4000, All courses, Computer Science, Four Credit, Justin Vasselli, Monday and/or Thursday Afternoons, Updates, Wednesday Afternoons.