Aktionen

Einführung in die Programmierung von Textgeneratoren

Aus exmediawiki

Version vom 9. September 2020, 10:44 Uhr von C.heck (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Grundlagenseminar Material/Skulptur/Code
Kompaktseminar 10:00 – 17:00
25.01.2021 bis 29.01.2021
Filzengraben 8-10, 0.2 Experimentelle Informatik

Die Generierung von Text mittels Deep Neural Nets (NLG) verbreitet sich derzeit rasant
in den verschiedensten Bereichen. Unter anderem in Newsportalen, E-Commerce,
Social Media, Gesundheit und der Logistik kommen textbasierte Dialogsysteme wie
Chatbots, Assistenzsysteme (Alexa/Siri) oder Roboterjournalismus vermehrt zum
Einsatz. Überall dort, wo aus strukturierten Daten kontextbasierte, natürliche Sprache,
bzw. leserfreundliche Texte erzeugt werden sollen.

Auch in den Künsten und in der Literatur fanden Deep Writing Techniken mit Hilfe
von Modellen wie ELMo (Embeddings from Language Models), BERT (Bidirectional
Encoder Representations from Transformers) oder GPT-2 (Generative Pre-Training
Transformer) Einkehr. Letzteres wurde vergangenes Jahr als die bis dato mächtigste
und gefährlichste KI bezeichnet, so dass die Entwicklerplattform OpenAI aus
Bedenken vor möglichen Missbräuchen (Fake-News on the fly etc.) den Code vorerst
geschlossen hielten. Inzwischen ist er offen und wie sich herausstellte doch nicht ganz
so gefährlich.

Während wir uns im Fachseminar »Codichte - Experimente mit kognitiven Systemen«
mit diesen Entwicklungen und unserem Umgang mit den daraus entstehenden
Artefakten beschäftigen werden, liegt der Fokus dieses Grundlagenseminars auf der
Programmierung. Ziel ist es, dass am Ende jede*r Studierende (einen) Text auf
Grundlage eines der oben genannten neuronalen Sprachmodelle produziert hat. Ob
Gedicht, Prosa, Novel, Essay, Manifest, Einkaufszettel, social bot, Vita oder neuer
Programmcode.

Ihr werdet in diesem Seminar von uns lernen, wie ihr Texte auf Basis von Datensets
(Textkorpora) generiert. Es gibt zwar viele frei zugängliche Datensets, da es aber unser
Ziel ist, die Basis für eigene künstlerische Projekte zu legen, ist es ratsam, je nach
Interesse ein eigenes Datenset mitzubringen. Dies kann beispielsweise das
digitalisierte Werk einer Autorin, das eigene E-Mail-Postfach, Posts auf Social Media,
Gesetzbuch, eigene Texte, Bibel, Studienordnung etc. sein.

Zur Teilnahme am Grundlagenseminar sind keine Programmierkenntnisse vonnöten.
Wir werden zu Beginn eine kompakte Einführung in die Programmiersprache Python
geben.

Wir bitten um Anmeldung bis zum 04.01.2021. Wir geben dann rechtzeitig Hinweise,
wie ihr euch die für das Seminar benötigte Programmierumgebung installieren könnt.