Computerlinguistik

Grammatical Error Correction (GEC) is a task of automatically detecting and correcting errors in different texts. It has a wide range of applications, from proof-reading to assist language learners and children with developmental language disorders.

This course is a project seminar for senior undergraduate students, and highlights learning by doing. In this course, we will show students how to build neural networks and guide them to master seq2seq framework.


Textklassifikation ist eine der wichtigsten und verbreitetsten Aufgaben der Computerlinguistik. Verschiedene Techniken sind – abhängig von der Klassifikationsaufgabe -  unterschiedlich gut dafür geeignet. In diesem Kurs sollen Methoden zur Textklassifikation anhand einer schwierigen Klassifikationsaufgabe vorgestellt werden: der automatischen Identifikation von Small Talk in einem Datensatz gesprochener Sprache. Alle wichtigen Arbeitsschritte – von der Sammlung der Trainingsdaten bis zur statistischen Auswertung der Klassifikationsergebnisse – werden im Laufe des Kurses behandelt. Abschließend sollen die Studierenden in der Lage sein, ein eigenes Klassifikationsmodell zu programmieren und die Ergebnisse kritisch zu diskutieren.


Programmiersprache - Python

Moodle-Plattform für Programmierung 2 im Sommersemester 2024.

Wenn Sie am Kurs teilnehmen möchten, registrieren Sie sich bitte über PULS. Die Einschreibung auf Moodle erfolgt dann in der ersten Vorlesungswoche.

Inhalt & Voraussetzungen:

Der Kurs behandelt fortgeschrittene Themen der Programmierung und Software-Entwicklung für die Computerlinguistik. Teilnehmende sollten den Kurs "Programmierung I" o.ä. erfolgreich absolviert haben. Wir benutzen Python 3 als Programmiersprache.

Sonstiges:

Der Kurs findet in Präsenz statt. Bitte bringen Sie, wenn möglich, einen Laptop oder ein anderes mobiles Gerät mit, auf dem Sie Programmierübungen durchführen können.