Neuronale Methoden haben sich in den vergangenen Jahren zum dominierenden Paradigma in der maschinellen Sprachverarbeitung (Natural Language Processing, NLP) entwickelt, und stellen heute den State-of-the-Art in einer Vielzahl von unterschiedlichen NLP-Tasks dar. Gleichzeitig erlaubt ihr datengetriebener Ansatz, dass allgemeinere Arten von Netzwerk-Architekturen für unterschiedliche Problemstellungen verwendet werden können. In diesem Seminar wird die Anwendung und Implementation von neuronalen Netzwerken in der computerlinguistischen Forschung betrachtet. Wir wenden unterschiedliche Arten von neuronalen Netzen auf ausgewählte Probleme in der Verarbeitung von natürlicher Sprache an und analysieren ihre jeweiligen Vor- und Nachteile.
Im Vordergrund der Veranstaltung steht die praktische Anwendung, um relevante Programmiertechniken mit Python und dem Framework PyTorch zu erlernen.
Grundsätzliche Fähigkeiten in der Programmierung mit Python werden vorausgesetzt.
| Frequency | Weekday | Time | Format / Place | Period |
|---|
| Module | Course | Requirements | |
|---|---|---|---|
| 23-LIN-Inf Foundations of Computational Linguistics for Students of Informatics Computerlinguistische Grundlagen für Informatik-Studierende | Veranstaltung aus dem Bereich computerlinguistische Grundlagen | Study requirement
|
Student information |
| Veranstaltung aus dem Bereich computerlinguistische Grundlagen | Study requirement
|
Student information | |
| Veranstaltung aus dem Bereich computerlinguistische Grundlagen | Study requirement
|
Student information | |
| - | Graded examination | Student information | |
| 23-LIN-MaCL-MethAngewCL Methods in Applied Computational Linguistics Methods in Applied Computational Linguistics | Lehrveranstaltung 2 | Study requirement
|
Student information |
| 39-M-Inf-INT-adv Advanced Interaction Technology Advanced Interaction Technology | Advanced Interaction Technology: Seminar 1 | Study requirement
|
Student information |
| Advanced Interaction Technology: Seminar 2 | Graded examination
|
Student information |
The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.
Für den Erhalt der Studienleistung müssen regelmäßig (wöchentliche) Programmieraufgaben mit erkennbarem Bemühen bearbeitet werden.