Computer Science

CS4765Natural Language Processing3 ch (3C)

Learn methods for intelligently processing human language data in text form, as well as relevant linguistic background including fundamental topics in natural language processing such as vector semantics, transformers, and large language models as well as applications such as document classification, chatbots, and machine translation. Implement and evaluate a variety of natural language processing methods, and write reports describing their implementations and their performance.

Prerequisites: CS 2383 and (CS 3383 or CS 3413 or CS 3853 or CS 3873) and (STAT 2593 or STAT 3083)