COMP 331 Natural Language Processing
This course introduces the core concepts and recent advancements in natural language processing (NLP). Students will explore the linguistic, statistical and algorithmic foundations of NLP and learn how computers understand and generate natural language. Topics include text representation, linear and nonlinear models, transformer architectures and large language models, methods for syntactic, semantic and pragmatic processing, and real-world applications such as text classification and text generation.
Sub-field: ARTIFICIAL INTELLIGENCE