Viele wissenschaftliche Anwendungen wie Part-of-speech-Tagging aber auch
kommerzielle Anwendungen wie personalisierte Werbung und
Stichwort-Vorschläge in einer Suchmaschine basieren auf maschineller
Verarbeitung natürlicher Sprache (Natural Language Processing - NLP).
Dabei stellen sich einige Herausforderungen, etwa strukturelle
Ambiguität, Kontextabhängigkeit und sprachspezifische Kodierung. Das
Seminar vermittelt anhand solcher und anderer Fragen Grundlagen des
Programmierens in Python. Wir werden unter anderem das
(englischsprachige) Buch "Natural Language Processing with Python and
NLTK" nutzen, das kostenlos auf www.nltk.org (http://www.nltk.org)
zur Verfügung steht. Weiterhin werden wir behandeln, wie man eigene
Daten z. B. für Abschlussarbeiten so aufbereitet, dass sie maschinell
durchsuch- und auswertbar werden. Das Seminar ist auch für Studierende
ohne jegliche Vorerfahrungen im Programmieren geeignet. Die benötigte
Software ist frei verfügbar und die Installation wird im Kurs erklärt.
- Kursverantwortliche/r: Thomas Krause
- Kursverantwortliche/r: Esra Uyanık (SHK)