CS 544 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 undergraduate-level credit as
CS 444 and may be taken only once for credit.