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.
Prerequisite
admission to program