Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Module:Natural Language Processing
Module numbers:41.4872 [PVL 41.4873; Module 41.48720]
Study programme:Dualer Master 2021 - Katalog AS: Anwendungs- und systemorientierte Module
Master 2021 - Katalog AS: Anwendungs- und systemorientierte Module
Dualer Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
JIM 2013 - Elective Catalogue J
Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
JIM 2006 - Courses
Master 2006 - Katalog T: Theorieorientierte Module
MN Data Science 2016 - Katalog M-I_I: Allgemeine Wahlpflicht Informatik
Type of course:V+P = Lecture+Practical
Weekly hours:2+2
Credit Points:6
Exam:written exam
Registering for examexplicitly and independent of booking
PVL (e.g. Practical):graded (Individual project in the field of NLP incl. documentation (share of 40% of the overall grade); graded intermediate written examinations (share of 30% of the overall grade))
PVL percentage:70%
Frequency of offering:inactive
Required knowledge:basic concepts and ways of thinking in the field of artificial intelligence (Bachelor level)
Learning objectives:The students will
  • understand the relevance of Natural Language Processing (NLP) as a sub-field of Artificial Intelligence
  • understand the complexity of NLP applications, and on the basis of a detailed analysis, point at the problem and become sensible w.r.t a solution
  • get familiar with NLP tools and apply them
  • acquire knowledge in the subfields of NLP: morphology, Tokenization, Tagging, electronic dictionaries, Syntax, Semantics, Machine Translation (rule-based and statistical), Text Mining, and Speech Recognition
  • understand the connection between NLP and Computational Linguistics, i.e. different views on the same field
  • become sensible to problems in the NLP field - focusing on disambiguation on different levels (word-, sentence-, text-, web)
  • have acquired theoretical skills across the entire field of NLP and will be able to apply them
  • be able to analyze an NLP problem, design & implement a prototypical solution and document the work
Content:This course will cover the following aspects of Natural Language Processing (NLP):
tokenization, tagging, parsing, morphology, electronic dictionaries, problems in homonyms and disambiguation in general, machine translation, syntax, grammatical theories, CD structures, RTNs, ATNs, electronic grammar checking, statistical language processing: Bayes Rules and Hidden Markov Models.
  • Jurafsky, Daniel. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Prentice Hall, 2008.
  • Manning/Schütze. Foundations of Statistical Language Processing. Foundations of Statistical Natural Language Processing. MIT Press. 1999.
  • Pierre Nugues. An Introduction to Language Processing with Perl and Prolog: An Outline of Theories, Implementation and Application with Special Consideration of English, French, and German (Cognitive Technologies). Springer Berlin Heidelberg, 2009.
Lecture style / Teaching aids:Seminaristic Lecture; Videos of the Lectures; Slides
Responsibility:Bettina Harriehausen
Released:WS 2013/2014
Professional competencies:
  • formal, algorithmic, mathematical competencies: medium
  • analytical, design and implementation competencies: medium
  • technological competencies: medium
  • capability for scientific work: high
Interdisciplinary competencies:
  • project related competencies: medium
  • interdisciplinary expertise: basic technical and natural scientific competence
  • social and self-competencies: ability to work in a team, analytical competence, judging competence, deciding competence, presentational, documentary, teaching and mentoring competence, fluency

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2022 FBI OBS Team. Alle Rechte vorbehalten.