Einführung in die Programmierung von Textgeneratoren
Aus exmediawiki
Version vom 9. September 2020, 09:44 Uhr von C.heck (Diskussion | Beiträge)
Version vom 9. September 2020, 09:44 Uhr von C.heck (Diskussion | Beiträge)
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.