CAI 6307
Natural Language Processing
Covers concepts in natural language processing ranging from shallow bag-of words to richer representations and formalisms, for applications such as translation, generation, extraction, summarization, and dialogue. Classic and state-of-the-art techniques and remaining challenges are discussed, as well as recent proposals for meeting those challenges (both symbolic and machine learning approaches). Intended for graduate students doing research related to natural language processing.
Prerequisites & course information
Grading Scheme: Letter Grade Prerequisite: Proficiency in programming (Python recommended) & familiarity with introductory machine learning or artificial intelligence is a plus.
Sources
- Course catalogue ↗2025-2026