192.052 Introduction to Natural Language Processing
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

The goal is to provide a broad overview of processing natural language texts, levels of representation of natural language, and representations of knowledge about natural language.

Subject of course

Areas and classical tasks and applications of Natural Language Processing (NLP):

  • Language models, evaluation methods, and evaluation metrics
  • Word level: Edit Distance, word representations (WordNet, word vectors)
  • Sentence level: Named Entity Recognition, Part-Of-Speech tagging, parsing
  • Text level: Text Classification, Sentiment Analysis, Distributional Semantics
  • Explicit and implicit knowledge; syntactic, semantic, and world knowledge
  • Applications: Search Engines, Question Answering, Knowledge Mining, Turing test

Additional information

Exercises

  • Supervised machine learning exercise (sequence tagging)
  • Unsupervised machine learning exercise (distributional semantics)

ECTS Breakdown: VU 2.0 h, 3 ECTS = 75 hours

  • Lecture 18 h
  • Reading 25 h
  • Discussion of Exercises 2 x 1 h = 2 h
  • Solving Exercises 2 x 15 h = 30 h

Literature:

  • Daniel Jurafsky and James Martin: Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Prentice Hall, 2000.

Attendance required!

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0006.03.2018Seminarraum FAV EG C (Seminarraum Gödel) Introductory Lesson Introduction to Natural Language Processing
Tue13:00 - 15:0013.03.2018 - 26.06.2018Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue13:00 - 15:0013.03.2018FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Replacement Lecture (construction works)
Introduction to Natural Language Processing - Single appointments
DayDateTimeLocationDescription
Tue06.03.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Introductory Lesson Introduction to Natural Language Processing
Tue13.03.201813:00 - 15:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Replacement Lecture (construction works)
Tue13.03.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue20.03.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue10.04.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue17.04.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue24.04.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue08.05.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue15.05.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue29.05.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue05.06.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue12.06.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue19.06.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing
Tue26.06.201813:00 - 15:00Seminarraum FAV EG C (Seminarraum Gödel) Lecture Introduction to Natural Language Processing

Examination modalities

  • Active participation during the lecture, in particular discussions about reading assignments
  • Project exercises (programming, evaluation, writing project report)
  • Oral exam (if required).

Course registration

Begin End Deregistration end
15.02.2018 10:00 12.03.2018 22:00 09.03.2018 22:00

Registration modalities

Due to the high demand for this course, in the introductory lesson a placement exercise will be distributed that has to be handed in per email and will determine who will get one of the 30 places in the course. This exercise has the purpose of finding out who is most interested in the course. The order of registration is not relevant.

Curricula

Study CodeObligationSemesterPrecon.Info
066 011 Double degree programme "Computational Logic (Erasmus-Mundus)" Mandatory elective
066 931 Logic and Computation Mandatory elective
066 935 Media Informatics Mandatory elective
066 936 Medical Informatics Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 938 Computer Engineering Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Basic Python knowledge will be an advantage.

Continuative courses

Miscellaneous

  • Attendance Required!

Language

English