Last modified: 04 Jul 2017 10:14
Natural Language Processing (NLP) is an influential topic that relates to Artificial Intelligence, Linguistics and Human Computer Interaction. NLP engineers are in high demand at companies such as Google, Facebook, Twitter, Yahoo and Microsoft that require sophisticated analysis of text on the internet. This course covers a range of theoretical and applied topics related to how computers interpret human language, and also how computers can generate human language; for example, to summarise data. Topics include grammar formalisms and algorithms for parsing sentences, natural language semantics, text analytics using sentiment analysis, machine translation, grammar checking and natural language generation from data.
|Session||First Sub Session||Credit Points||15 credits (7.5 ECTS credits)|
(i) Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/computer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator.
This is the total time spent in lectures, tutorials and other class teaching.
Resit: 1 two-hour written examination (75%); continuous assessment mark carried forwards (25%).
Only the marks obtained at first sitting can be used for Honours classification.