Natural Language Processing (NLP) is a rapidly evolving field at the intersection of computer science, artificial intelligence, and linguistics, focused on enabling computers to understand, interpret, and generate human language. Students will be introduced to the fundamental concepts and techniques of NLP, including text preprocessing, syntactic and semantic analysis, information extraction, sentiment analysis, machine translation, and dialogue systems.
Prerequisites
COMP6120 or Instructor approval