Natural Language Processing
Description
- that are the core part of different applications.
In this lecture, the main techniques and applications of natural language processing will be introduced. In addition we briefly describe language modeling and machine learning concepts that are required to deal with language processing techniques and applications.
Organizational information
- Lecturer: Dr. Saeedeh Momtazi
- 3 Credit Points
- Schedule: Thursdays, 09:15 - 10:45
- Room: HS 3
- Mailing List: nlp2012(at)hpi(dot)uni-potsdam(dot)de
Schedule and Materials
| Date | Topic(s) | Slides |
|---|---|---|
| 12.04.12 |
| Session-1.pdf |
| 19.04.12 |
| Session-2.pdf |
26.04.12 |
| |
| 03.05.12 |
| |
| 10.05.12 |
| Session-5.pdf |
| 17.05.12 | Public Holiday | |
| 24.06.12 | No Lecture | |
| 31.05.12 |
| Session-6.pdf |
| 07.06.12 |
| Session-7-1.pdf Session-7-2.pdf |
| 14.06.12 |
| Session-8-1.pdf Session-8-2.pdf |
| 21.06.12 |
| Session-9.pdf |
Exercises
- Exercise 1:
- Task: implement the probabilistics CKY algorithm that use a set of rules R. The rules will be sent to the mailing list. For the start up you can use the small set of rules from the slides.
- Deadline: 30.05.2012
- Exercise 2:
- Task: finding similar words based on their context in a corpus. The detailed description will be sent to the mailing list.
- Deadline: 20.06.2012
Course Book
SPEECH AND LANGUAGE PROCESSING
An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition
by Daniel Jurafsky and James H. Martin
Second Edition
Assessment
- Submitting exercises
Topics
- Language Modeling
- Clustering Algorithms
- Semantic Role Labeling
- Machine Translation