Kreide
IN DS MIN IA 4 MAPR WI TI

Neuronale Netze und Large Language Models

In dieser Vorlesung geht es um die Theorie und Praxis Neuronaler Netze. Neuronale Netze sind ein Teilbereich der Künstlichen Intelligenz und bilden die Grundlage von aktuellen Technologien wie ChatGPT oder Systemen zur Bild- und Videogenerierung. Nach einer Einführung in das maschinelle Lernen behandeln wir Feedforward-Netze und das Backpropagation-Lernverfahren. Wir betrachten Konvolutionsnetze am Beispiel der Bildverarbeitung. Für die Sprachverarbeitung behandeln wir Word Embeddings, die Transformer-Architektur und Large Language Models. In den Praxiseinheiten arbeiten wir mit Python (TensorFlow, Keras und PyTorch) auf Jupyter-Notebooks.

Online-Skript →

IA 1

Grundlagen der Programmierung

Diese Vorlesung ist Pflichtveranstaltung für Studierende des Studiengangs Interaktive Medien (IA) im 1. Semester. Unser Thema ist das Programmieren in Processing/Java. Schwerpunke sind neben den Grundlagen des Programmierens auch Grafik, Animation und Interaktion (z.B. in Form von kleinen Spielen). Wir verwenden die am MIT entwickelte Sprache/Programmierumgebung Processing, die den Einstieg erleichtert und sich auch später noch zum schnellen Prototyping eignet.

Online-Skript → Processing-Software →

IMS 1 IMS 2

Masterprojekt: Human-Computer Interaction Design

Das Masterprojekt ist die zentrale Austausch- und Entwicklungsplattform für den Schwerpunkt "Human-Computer Interaction Design", kurz HCID, des Masterstudiengangs "Interaktive Mediensysteme".

Ich vertrete dabei den Bereich "HCI Research". Hier entwickeln wir neue Interaktionsmethoden zwischen Mensch und Computer, die herkömmliche Techniken in Hinblick auf Effizienz, Natürlichkeit und Ergonomie übertreffen. Dazu nutzen wir u.a. Modalitäten wie Gestik, Mimik, Touch/Haptik, Körperhaltung und -bewegung.

Schwerpunkt HCID →