Lehrende: Dr. Navid Tavanapour
Veranstaltungsart: Praktikum
Anzeige im Stundenplan: Prak Anwendungsentw.
Semesterwochenstunden: 4
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | 20
Anmeldegruppe: Anmeldegruppe Praktika
Weitere Informationen: Blockveranstaltung 18.07. - 07.08.2022
Kommentare/ Inhalte: Im Praktikum Anwendungsentwicklung für KI-basierte Kollaboration steht die Entwicklung von interaktiven Systemen zur Kollaboration zwischen Mensch und Maschine bzw. KI (künstliche Intelligenz) im Fokus. Unter Kollaboration wird die Interaktion zwischen Mensch und KI verstanden, die z. B. zur Lösung einer Herausforderung oder einer Aufgabe beitragen kann und auf Interaktionen basiert. Die Szenarien sind vielfältig, sodass grundsätzlich 1 x Mensch und 1 x KI, n x Menschen und 1 x KI, 1x Mensch und n x KIs oder n x Menschen und n x KIs (n ist ein Element der natürlichen Zahlen mit n >= 2) kollaborieren können. In der Praxis erfolgt dies z. B. im Bereich der Empfehlungssysteme, wo KI-Systeme Inhalte aufnehmen, bewerten und/oder automatisiert Informationen bereitstellen und so Entscheidungsprozesse o. Ä. unterstützen. Im Praktikum werden die Grundlagen der Mensch-KI Kollaboration sowie des maschinellen Lernens vermittelt und anschließend mehrere Anwendungsszenarien vorgeschlagen, die von den Studierenden analysiert, konkretisiert und zu denen Lösungen entwickelt werden können. Dies beinhaltet die Implementierung von KI-basierten Anwendungen, die hier m Fokus steht. Voraussetzung für die erfolgreiche Teilnahme und Abschluss des Praktikums sind gute Kompetenzen und alle grundlegenden Konzepte im Bereich der Softwareentwicklung. Die Anwendungen werden in Python oder C# (ML.NET) implementiert. Weitere Programmiersprachen werden nicht ausgeschlossen und können mit den Lehrenden abgestimmt werden. Sollten Studierende keine Erfahrung mit den genannten Programmiersprachen haben, ist eine Teilnahme am Praktikum trotzdem möglich.
Lernziel: Im Praktikum werden Inhalte aus dem Bereich Human-AI-Collaboration und grundlegende Konzepte der künstlichen Intelligenz bzw. des Machine Learnings (ML) vermittelt. Durch die Entwicklung von Anwendungen werden die Studierenden zudem ihre Kompetenzen im Bereich der Softwareentwicklung ausbauen und Methoden zur Evaluation von Modellen als auch der Anwendungen kennenlernen und ausprobieren.
Vorgehen: Das Praktikum wird als Blockveranstaltung durchgeführt und die Studierenden werden die Aufgaben in Gruppen bearbeiten. In den ersten beiden Tagen werden die grundlegenden Konzepte vorgestellt sowie praktische Beispiele präsentiert. Anschließend werden die Gruppen zur Bearbeitung der Anwendungsfälle gebildet. Die Gruppen arbeiten überwiegend selbstständig an den Anwendungsfällen und werden von den Lehrenden innerhalb regelmäßiger Termine begleitet, sodass Fragen und Lösungswege diskutiert und aufgezeigt werden können. Eine vor Ort Durchführung der Veranstaltung wird angestrebt, kann aufgrund der pandemischen Situation aber nicht garantiert werden.
Literatur: Wird zu Beginn des Praktikums bereitgestellt.
Zusätzliche Hinweise zu Prüfungen: Wird zu Beginn des Praktikums bekannt gegeben.