CS499-002 Natural Language Processing
Computers process massive amounts of information every day in the form of human language. Although they do not understand it, they can learn how to do things like answer questions about it, or translate it into other languages. This course will be about the variety of ways to represent human languages (like Swahili, English, or Chinese) as computational systems, and how to exploit those representations to write programs that do neat stuff with text and speech data, like
- extract information,
- question answering, or
- conversational agents
This field is called Natural Language Processing (or Computational Linguistics), and it is extremely interdisciplinary. As a result the course will include materials that are central to Machine Learning and Linguistics.
InstructorAntonios Anastasopoulos (antonis [at] gmu [dot] edu)
Office Hours: Online (check Blackboard for Zoom link), TBD. Email for additional appointments.