Siri, "Kunden, die x kauften, interessierten sich auch für y", 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 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. Wenn möglich bringen Sie bitte zum ersten Termin ein Notebook mit auf dem
- das eduroam-WLAN eingerichtet ist
- Miniconda (https://conda.io/en/latest/miniconda.html) installiert ist |