Studiengang Informationswissenschaft (Bachelor of Science)

Wahlpflichtkatalog

Themenbereich: Wissensrepräsentation und Informationsarchitektur

Modulbezeichnung Grundlagen der Sprachverarbeitung   Modulbeschreibung als pdf laden
(Introduction to Natural Language Processing)
Belegnummer 7615
Studiengang / Verwendbarkeit Bachelorstudiengang Informationswissenschaft
Modulverantwortliche(r) Prof. Dr. Margot Mieskes, Prof. Dr. Melanie Siegel
Dozent(in) Prof. Dr. Melanie Siegel
Dauer 1 Semester
Credits 5 CP
Prüfungsart Programmentwicklung, Lernportfolio
Sprache Deutsch
Inhalt

Das Seminar befasst sich mit der automatischen Analyse von Textdaten. Wir werden Texte mit linguistischen und statistischen Methoden analysieren. Schon nach kurzer Zeit können sie z.B. die durchschnittliche Satzlänge in einem Text bestimmen oder feststellen, welche Wörter häufig miteinander im selben Satz auftreten. 

Dabei bekommen die Studierenden eine systematische und gründliche Einführung in die Programmierung mit Python und pythonbasierten Modulen zur computerlinguistischen Textanalyse. 

 

Angestrebte Lernergebnisse
(Learning Outcome)

WAS?

Die Studis können Texte mit Python, NLTK und Textblob analysieren, indem sie Programme schreiben. Sie kennen computerlinguistische Algorithmen und Methoden und können sie anwenden.

WOMIT?

Programmierübungen mit Texten

WOZU?

... um Erfahrungen mit der Programmierung in Python zu machen

… um Wissen aus unstrukturierten Daten zu extrahieren

... um Projekte mit Textanalysemethoden durchführen zu können

 

Niveaustufe / Level Fortgeschrittenes Niveau (advanced level course)
Lehrform / SWS Seminar (4SWS)
Arbeitsaufwand / Workload 128 Stunden
Units (Einheiten)
Notwendige Voraussetzungen
Empfohlene Voraussetzungen
  • Programmierwerkstatt
  • Semantik I & II
Häufigkeit des Angebots
Anerkannte Module Siehe § 19 ABPO
Medienformen
Literatur

Steven Bird, Ewan Klein, and Edward Loper: Natural Language Processing with Python Analyzing Text with the Natural Language Toolkit (http://www.nltk.org/book/)

Perkins, J. (2014). Python 3 Text Processing with NLTK 3 Cookbook. Packt Publishing Ltd. (http://stock.ethop.org/pdf/python/Python%203%20Text%20Processing%20with%20NLTK%203%20Cookbook.pdf)

 

Stand: 27.03.2017, 15:11:54. Ältere Versionen im Archiv.