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 and semantics. The main topics include regular expressions, (weighted) minimum edit distance, language modelling, Nävie Bayes (generative model), maximum entropy (discriminative model), text classification, sequence labelling, POS tagging, syntax parsing and computational lexical semantics. The course also includes an overview of practical natural language processing applications.



Back to Course List