Universität Wien

340390 VO+UE Basics of Programming in Multilingual Language Processing (2021S)

4.00 ECTS (2.00 SWS), SPL 34 - Translationswissenschaft
Continuous assessment of course work
REMOTE

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 60 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

Friday 14.05. 14:00 - 17:00 Digital
Friday 21.05. 14:00 - 17:00 Digital
Friday 28.05. 14:00 - 17:00 Digital
Friday 04.06. 14:00 - 17:00 Digital
Friday 11.06. 14:00 - 17:00 Digital
Friday 18.06. 14:00 - 17:00 Digital
Friday 25.06. 14:00 - 17:00 Digital

Information

Aims, contents and method of the course

Die Lehrveranstaltung behandelt die Grundlagen der Programmierung im Kontext des Natural Language Processing (NLP), insbesondere der mehrsprachigen Sprachverarbeitung. Der Fokus liegt auf der Programmiersprache Python, die exemplarisch für eine Vielzahl an Operation in großen Textmengen sowie die Verwaltung derer behandelt wird.

Konkret wird die Frage beantwortet: Wie kann ich Python und das Angebot der Python-Bibliotheken nutzen um NLP-spezifische Probleme effizient und flexibel zu lösen.

Zu Anfang der LV wird eine Übersicht und Einleitung in Python gegeben, begleitet mit Beispielen und gefolgt von fachspezifischen Aufgabenstellungen. Die Übungsaufgaben werden in geleiteter Gruppen-bzw. Einzelarbeit gelöst.

Assessment and permitted materials

Eine Zwischenprüfung zur Mitte der Lehrveranstaltung (schriftlich, open book) und ein Abschlussprojekt.

Minimum requirements and assessment criteria

Zum Bestehen muss der Durchschnitt der in der Zwischenprüfung und im Abschlussprojekt erreichten Punkte über 60% liegen.

Examination topics

Grundlagen der Python Programmierung.
Einsatz von NLP-Bibliotheken in Python.
Einsatz von regulären Ausdrücken zur Problemlösung in NLP.

Reading list

Steven Bird, Ewan Klein, and Edward Loper. Natural Language Processing with Python. http://www.nltk.org/book/ O'Reilly Media, Inc., 2009.

Cartensen, K.-U- (2017). Sprachtechnologie, Version 2.2 2017 http://kai-uwe-carstensen.de/Publikationen/Sprachtechnologie.pdf

Offizielle Python Webseite: https://www.python.org/

Beispiele und Tutorials für Python: https://www.w3schools.com/python/

Beispiele und Übungen zu RegEx: https://regexr.com/

Association in the course directory

Last modified: Fr 12.05.2023 00:25