Module Title |
Natural Language Processing 1 |
School |
School of Computer Science |
Module Code |
06-02495 |
Level |
2/I |
Member of Staff |
Mark Lee
|
Semester |
Semester 2 - 10 credits
|
Co-requisites |
|
Delivery |
2 hrs/week lectures and exercise classes.
|
Outcomes |
On successful completion of this module, the student should
be able to:
- describe major trends and systems in Natural Language Processing
- define: morphology; syntax; semantics; pragmatics; and give appropriate examples to illustrate their definitions
- describe several standard methods of applying morphological and syntactic knowledge in Natural Language Processing systems, for instance: finite-state methods; probabilistic methods; context-free grammars and parsers, including the Active Chart Parsers; unification grammars and parsing
- implement context-free grammars implemented by Prolog's Definite Clause Grammar
- describe simple feature-based semantic systems typically based on logic showing the difference between building semantic representations and interpreting semantic representations
- demonstrate a knowledge of two or more methods for resolving pronoun referents as an example of semantic interpretation
- show an understanding of the role of pragmatics in understanding natural language
- describe an application of natural language processing (for instance machine translation) and show the place of syntactic, semantic and pragmatic processing
|
Assessment |
- Sessional: 1.5 hr examination (50%), continuous assessment (50%).
- Supplementary: By examination only.
|