CS499 Natural Language Processing

Massive amounts of information in our daily life are expressed in natural language. In this class, we will study building computing systems that can process, understand, and communicate in natural language. This field is called natural language processing, or NLP. This class will focus on introducing foundamental concepts in NLP, and will cover techniques and necessary programming skills for building machine learning/deep learning-based NLP models. In the last several classes, we will further study cutting-edge research problems in NLP, including text generation, question answering, neural network interpretation, interactive learning, multilingual NLP, and so on.

Instructor

Ziyu Yao (ziyuyao [at] gmu [dot] edu)
Office Hours: by appointments.

Teaching Assistant

Wenjie Xi (wxi [at] gmu [dot] edu)
Office Hours: Tue 1-2pm & 3-4pm, ENGR 4456

Meets

Monday and Wednesday, 3:00 to 4:15 PM, David King Jr. Hall 2053.

Syllabus

Webpage

Project

Webpage