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

DateTopic(s)Slides
12.04.12
  • Introduction to Language Techonoly
 Session-1.pdf
19.04.12
  • Language Modeling
  Session-2.pdf

26.04.12

  • Machine Learning for NLP

  Session-3.pdf

03.05.12
  • Part of Speech Tagging
  • Named Entity Recognition

  Session-4.pdf

10.05.12
  • Parsing
  Session-5.pdf
17.05.12        Public Holiday

24.06.12        No Lecture

31.05.12
  • Lexical Semantics
  • Word Sense Disambiguation
  • Word Similarity
   Session-6.pdf
07.06.12
  • Text Categorization
  • Sentiment Analysis
   Session-7-1.pdf
   Session-7-2.pdf
14.06.12
  • Information Retrieval
  • Relation Extraction
   Session-8-1.pdf
   Session-8-2.pdf
21.06.12
  • Question Answering

   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