Workshop | Einführung in die Grundlagen der natürlichen Sprachverarbeitung mit Python
Einführung in die Grundlagen der natürlichen Sprachverarbeitung mit Python
Der Workshop stellt eine Einführung in die Grundlagen des Natural Language Processing (NLP), also der computergestützten Verarbeitung natürlicher Sprache, dar. Die Menge an zunehmend digital verfügbaren bzw. digitalisierten Forschungsdaten in den Geisteswissenschaften machen auch einen Wandel im Umgang mit diesen erforderlich, hierfür eignen sich Verfahren aus diesem Teilbereich des Maschinellen Lernens (ML) besonders gut. Computationelle Ansätze können dabei während des gesamten Prozesses der Textaufbereitung zum Einsatz kommen: von der Text- bzw. Spracherkennung über die Bereinung, Normalisierung und Segmentierung von Text bis zur Auswertung semantischer Aspekte, beispielsweise mittels der Erkennung und Verlinkung von Entitäten (NER, Entity Linking), Extraktion/Segmentierung von Themen (Topic Modeling) oder Erkennung von Sentiments und Emotionen (Sentiment/Emotion Analysis) in Texten. Auch im Kontext sogenannter Chatbots kommen heutzutage vielfach NLP-Verfahren zum Einsatz, z.B. zur automatischen Zusammenfassung, Beantwortung von Fragen oder Generierung von Text. Im Workshop verschaffen wir uns einen ersten Überblick über die umfangreich NLP-Landschaft und blicken kritisch auf aktuelle Entwicklungen. Darauf aufbauend schauen wir uns die Anwendung der so erarbeiteten Grundlagen sowie ausgewählte Verfahren unter Zuhilfenahme der Programmiersprache Python und Jupyter Notebooks auch in der Praxis genauer an.
Inhalte
- Grundlagen des Natural Language Processing (NLP)
- Python und Jupyter Notebooks
- Bereinigung/Vorbereitung von Text für NLP-Verfahren (Preprocessing)
- Anwendung von NLP-Verfahren auf geisteswissenschaftliche Daten und Fragestellungen
- Kritische Bewertung von verfügbaren Tools und Ressourcen
Lernziele
- Sie lernen Python sowie Jupyter Notebook kennen und können Python-Code ausführen und anpassen.
- Sie erhalten einen Überblick über aktuelle Methoden aus dem Bereich des Natural Language Processing, können diese korrekt einordnen und abgrenzen.
- Sie wissen, welches Verfahren sich für welche Art geisteswissenschaftlicher Fragestellung eignet.
- Sie können Texte mit Python im Sinne einer NLP-Pipeline einlesen, bereinigen, analysieren, transformieren und exportieren.
Voraussetzungen
Technische Voraussetzungen:
- eigener Laptop
- Installation von Python und Jupyter Notebook (Installationsanleitung wird bereitgestellt)
Inhaltliche Voraussetzungen:
- Grundkenntnisse in Python von Vorteil
Zeit & Ort
20.04.2026 | 10:00 - 16:00
Fabeckstraße 32,
Raum 106
