Accelerated Natural Language Processing 2017

Course Information

Course Overview

The course provides a fast-paced introduction to the field of natural language processing, synthesizing research from linguistics and computer science. The course surveys theoretical and computational models of language, as well as the most important algorithms and data structures that are used to solve many NLP problems.

The course will cover formal models for representing and analyzing syntax and semantics of words, sentences, and documents. Students will learn how to analyse sentences algorithmically, using hand-crafted and automatically induced treebank grammars, and how to build interpretable semantic representations. The course will also cover a number of standard models and algorithms that are used throughout NLP. Examples include Hidden Markov Models, the EM algorithm, chart parsing, and distributed word representations.

Mailing List and Discussion Forum

Official announcements regarding the course will be posted to the course mailing list. You will be automatically subscribed to this list when your course registration is processed. Previous postings can be accessed using the mailing list archive.

To get course-related information before your registration has gone through, please register for the Piazza discussion forum. We will be using Piazza for course-related discussion and to answer student questions. Please direct course-related questions to the forum, so other students can read, respond, and benefit from the answers.

Click here to sign up for the course forum.

Home : Teaching : Courses 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh