|
Experimente, Evaluierung und Tools
Wintersemester 2024/25
Dozent: Helmut Schmid
Termine
Vorlesung | Dienstag | 10:00 - 12:00 Uhr c.t. in Raum 067 |
Übungen | Mittwoch | 14:00 - 16:00 Uhr c.t. im
Rechnerpool Gobi |
Für Fragen und Antworten zu den einzelnen Übungen gibt es auch ein Moodle-Forum mit Namen EETws2425.
Inhalt der Vorlesung
Es werden verschiedene Methoden der maschinellen Sprachverarbeitung
vorgestellt, darunter Finite-State-Transducer, Naive-Bayes-Modelle,
log-lineare Modelle, Conditional-Random-Fields und neuronale
Netzwerke. Die Studenten lernen, die beschriebenen Methoden zu
implementieren und auf Probleme der maschinellen Sprachverarbeitung
anzuwenden.
In den Vorlesungen wird Grundlagenwissen wiederholt und die nächste
Aufgabe besprochen und genauer spezifiziert. Daher ist eine
Teilnahme an der Vorlesung für die Bearbeitung der Aufgaben
erforderlich. In den Übungen im Rechnerpool werden Sie die Aufgaben
selbständig am Rechner lösen. Dabei können Sie sich bei
Schwierigkeiten jeglicher Art direkt oder über Moodle an mich wenden.
Aufgaben
Hinweise zur Benotung:
Nicht jeder Kommentar in den Bewertungen führt zu einem
Punkteabzug. Manche Kommentare sind nur Hinweise, wie Sie Ihren Code
noch verbessern könnten.
Pro Aufgabe gibt es maximal 10 Punkte. Aufgabe 6 wird doppelt
gewichtet. Maximal gibt es 100 Punkte. Ihre drei schlechtesten Übungen
(bzw. zwei schlechtesten Übungen, falls Übung 6 unter den
schlechtesten war) werden nicht gewertet.
Sie können die Aufgaben in Gruppen von bis zu 3 Personen bearbeiten und gemeinsam abgeben. Gruppenarbeit ist sogar ausdrücklich erwünscht.
Ihre Programme sollten auf den CIP-Pool-Rechnern lauffähig sein, damit
ich sie testen kann. Andere Programmiersprachen als Python sind nicht
erlaubt. Es dürfen nur
die Standard-Bibliotheken von Python verwendet werden,
außer die Aufgabe erlaubt explizit mehr.
Begleitmaterial zur Vorlesung
Benotung
Ihre Lösungen zu den Aufgaben werden nach diesen Kriterien bewertet:
- Erfüllt das Programm die gestellte Aufgabe?
- Ist das Programm gut lesbar/verständlich?
- Ist das Programm komplizierter als nötig?
- Gibt es redundante Programmteile?
- Ist das Programm überall dort kommentiert, wo es für das
Verständnis wichtig ist?
- Ist das Programm effizient (also schnell)?
|
|
Centrum für Informations- und Sprachverarbeitung (CIS) |
|