Basismodul CL, Übung WS 20/21
Übung zum Computerlinguistik Masterkurs P1 “Basismodul Computerlinguistik”
Inhalt
Auf dieser Seite finden sich nach Sitzung sortiert die Materialien und Foliensätze der Übung.
Die Materialien von Herrn Prof. Schulz befinden sich hier.
Format der Sitzungen
Die Übung findet immer donnerstags, 14:15 - 15:45 per Zoom statt. Teilnehmer, die sich nachträglich zur Veranstaltung anmelden und einen Link zum Meeting benötigen, melden sich bitte per Mail.
Software
- Die Programmieraufgaben werden in Python3 (3.6+) gestellt.
- Die Python-Dokumentation findet sich hier.
- Jupyter-Notebooks stellen die Basis für die Folien dar, die in der Übung verwendet und auf dieser Seite als .html zur Verfügung gestellt werden.
- Um die Notebooks als Präsentation anzuzeigen wird RISE verwendet.
Hausaufgaben
- Die Hausaufgaben sind freiwillig und werden nicht benotet, bei Abgabe aber korrigiert.
- Abgabe der Hausaufgaben als .zip-Datei (wichtig!) per Email an: till.amelung@campus.lmu.de
Leistungsnachweis
- Am Ende des Semesters ist ein Abschlussprojekt einzureichen.
- Abgabefrist: 20.01.2021
- Tutorials: Grundlagen (unter ‘Learn the Basics’), Einführung in OOP
Date | slides | homework | materials |
---|---|---|---|
05.11.2020 | Organisation \ Python - mathematische Konzepte | ||
12.11.2020 | Coding Style in Python | math. Grundbegriffe Whiteboard | |
19.11.2020 | DEA Python \ Musterlösung | Minimalisierung Whiteboard | |
26.11.2020 | Default-Argumente / None-Objekt | Daciuk-Implementierung | Daciuk Whiteboard |
03.12.2020 | Hashing Whiteboard | ||
10.12.2020 | Daciuk-Tipps \ Daciuk-Tipps OOP | Tarjan Tabellen Whiteboard | |
17.12.2020 | argparse + pickle | Levenshteinabstand Whiteboard | |
22.12.2020 | Hinzufügen/Löschen von Wörtern | ||
14.01.2021 | Universeller Levenshteinautomat \ Original-Paper | ||
21.01.2021 | Universeller Levenshteinautomat 2 \ Themenschwerpunkte Klausur | ||
28.01.2021 | Wiederholung | ||
04.02.2021 | Wiederholung \ Universeller Levenshteinautomat (chold/hchi) \ Lösung Aufgabe 1.2 |