Natural Language Processing
Fall, 2018
Instructor: Jackie Chi Kit Cheung
Time: Tuesdays and Thursdays, 2:30pm – 4:00pm
Location: McConnell 13
Office hours: Tuesdays, 4:00pm – 6:00pm, McConnell 108N
TAs : Malik Altakrori, Sunyam Bagga, Jad Kabbara, Kian Kenyon-Dean
This course presents an introduction to the computational modelling of natural language. Topics covered include: computational morphology, language modelling, syntactic parsing, lexical and compositional semantics, and discourse analysis. We will consider selected applications such as automatic summarization, machine translation, and speech processing. We will also study machine learning algorithms that are used in natural language processing.
Prerequisites: MATH 323 or ECSE 305; COMP 251 or COMP 252.
Useful but not required: Background in artificial intelligence (e.g., COMP 424); introductory course in linguistics (LING 201).
Announcements
- Course materials will be posted on MyCourses.
- Draft chapters of the 3rd edition of Jurafsky and Martin are available here. The 2nd edition of the textbook will be available from the McGill Bookstore starting on September 9th.