Natural Language Processing

15 credits

Syllabus, Master's level, 5LN710

A revised version of the syllabus is available.
Code
5LN710
Education cycle
Second cycle
Main field(s) of study and in-depth level
Language Technology A1N
Grading system
Fail (U), Pass (G), Pass with distinction (VG)
Finalised by
The Department Board, 16 March 2012
Responsible department
Department of Linguistics and Philology

General provisions

The course is given within the Master's programme in language engineering and as a freestanding course.

Entry requirements

Bachelor's degree and at least 60 credits in language engineering/computational linguistics; or at least 60 credits in computer science; or at least 60 credits in some linguistic subject in addition to 15 credits in programming and 7.5 credits logic/discrete mathematics.

Knowledge in English equivalent what is required for general entry requirements to Swedish first-cycle courses and study programmes.

Learning outcomes

On completion of the course, the student should to deserve the grade Pass at least be able to:

  1. account for which products, employments and technologies that are typical for the field language engineering at a general level account for the technology behind some important systems and account for these the performance of system and commercial importance;
  2. account for central methodological considerations behind collection, selection and using linguistic data within language engineering;
  3. apply and account for basic probability theory and principles of statistical inference on such data and apply principles of maximiskattning (expectation-maximisation) on models with hidden variables;
  4. account for and apply statistical language models and different methods for regularisation;
  5. implement simple statistical models of classification and marking of symbolsekvenser particularly in system for morphological analysis and tagging of natural language, and evaluate such systems;
  6. account for and implement algorithms for syntactic parsing and disambiguation and adapt and evaluate such systems for selected languages;
  7. account for and implement language engineering methods as prisoners and/or classify the contents of texts on natural language, and account for how such systems can be evaluated;
  8. present the results of these types of language engineering tasks on a professional adequate way both orally and in writing.

Instruction

The teaching is given as teaching sessions and laboratory sessions under supervision.

Assessment

Examination takes place through orally and/or in writing presented laboratory assignments and/or written tests. The teacher can as part of the examination require compulsory attendance and active participation in teaching parts. The forms for examination are informed in writing of responsible at the start of the course.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin