Aims:
This course introduces the fundamental techniques of natural language processing. It aims to explain the potential and the main limitations of these techniques. Some current research issues are introduced and some current and potential applications discussed and evaluated. Students will also be introduced to practical experimentation in natural language processing.
Outcome:
On completion of this module, students should:
be able to discuss the current and likely future performance of several NLP applications;
be able to describe briefly a fundamental technique for processing language for several subtasks, such as morphological processing, parsing, word sense disambiguation etc.;
understand how these techniques draw on and relate to other areas of computer science;
understand the basic principles of designing and running an NLP experiment.
Lectures for this course take place in the Department of Computer Science and Technology. Other elements of the course are taken in the Department of Engineering.