Introduction to Natural Language Processing

Course Description

This course introduces fundamental concepts and skills associated with the design and implementation of different natural language processing systems covered from morphology, syntax, semantics to pragmatic. The main topics include regular expressions and automata, words and transducers, language modeling, POS tagging, syntax parsing and computational lexical semantics. The course also includes an overview of practical applications of natural language processing systems.


Back to Course List