CS 444 Natural Language Processing
Students will learn natural language processing (NLP) techniques and applications, how they are developed and how they can be leveraged. Students will gain an understanding of several classic and emerging algorithms and resources that enable computers to understand and generate human language. Topics include sentiment analysis, language modeling, transformer architecture, fairness in NLP, machine translation, and large language models. Students will develop hands-on experience working with state-of-the-art NLP libraries.
Slash Listed Courses
Also offered for graduate-level credit as
CS 544 and may be taken only once for credit.
Prerequisite
admission to program