Module 06-37810 (2022)
Natural Language Processing
Level 3/H
Semester 2 | 20 credits |
Outline
Natural Language Processing enables computers to understand and reason about human languages such as English and has resulted in many exciting technologies such as conversational assistants, machine translation and (intelligent) internet search. This module would provide the theoretical foundations of NLP as well as applied techniques for extracting and reasoning about information from text.
The module explores three major themes:
Computational Models of human cognition such as memory, attention and psycholinguistics
Symbolic AI methods for processing language such as automated reasoning, planning, parsing of grammar, and conversational systems.
Statistical Models of Language including the use of machine learning to infer structure and meaning.
Learning Outcomes
On successful completion of this module, the student should be able to:
Demonstrate an understanding of the major topics in Natural Language Processing
Understand the role of machine learning techniques in widening the coverage of NLP systems
Demonstrate an ability to apply knowledge-based and statistical techniques to real-world NLP problems
Assessment
- Main Assessments: Examination (80%) and continuous assessment (20%)
- Supplementary Assessments: Examination (100%)
Programmes containing this module
- BSc Artificial Intelligence & Computer Science [0144]
- BSc Artificial Intelligence & Computer Science with an Industrial Year [9502]
- BSc Artificial Intelligence & Computer Science with Study Abroad [452B]
- BSc Computer Science [4436]
- BSc Computer Science with an Industrial Year [9499]
- BSc Computer Science with Digital Technology Partnership (PwC) [610C]
- BSc Computer Science with Digital Technology Partnership (Vodafone) [893C]
- BSc Computer Science with Study Abroad [5571]
- BSc Mathematics and Computer Science [5196]
- BSc Mathematics and Computer Science with an Industrial Year [9495]
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSci Computer Science [4443]
- MSci Computer Science with an Industrial Year [9509]
- MSci Computer Science with Study Abroad [5576]
- MSci Mathematics and Computer Science [5197]
- MSci Mathematics and Computer Science with an Industrial Year [9496]