CS478 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

Prabin Bhandari
Office Hours: Wed 2:30-4:30pm, location ENGR 4456

Meets

Tuesday and Thursday, 3:00 to 4:15 PM, Lecture Hall 3.

Syllabus

Webpage