Introduction to Natural Language Processing

News

  •   

Description

This course presents an introduction to general topics and techniques used in natural language process today. The course provides an overview of the primary areas of research in language processing today as well as a detailed exploration of the models and techniques used both in research and in commercial natural language systems.

Schedule (2V+1U)

Lecture: 

Exercise:

 

date topic Lecturer
17.02. Introduction & Project Overview EA, MC
24.02. Finite State Automata
EA
3.03. NO CLASS -
10.03. Formal languages and morphology  EA
17.03. POS tagging and HMMsAdditional Material MC
24.03. Segmentation and labeling: information extraction and chunking;   Guest Lecture - Discriminative Sequence Models by Yasemin Altun
Google Research, Zurich
MC
31.03. Language models EA
07.04. Machine Translation MC
14.04. Lexical Semantics EA
28.04. NO CLASS (Sechseläuten)  
05.05. Grammars and Parsing MC
12.05. Statistical and Dependency Parsing MC
19.05. Text Summarization EA

26.05.

Projects discussion EA, MC

 

Projects

 

  •  
 

Miscellaneous Details

 Performance assessment:

  • 80% Exam: oral 30 minutes
  • 20% Class project

Lecturer:

Enrique Alfonseca, Massimiliano Ciaramita

Language

English