Modulnummer - ModultitelNiveau
  • BA 
  • MA
647 - Künstliche Intelligenz Umsetzen in PythonSemester6. (SoSe)

Credits

5 CP
Modulverantwortliche:rSWS4
Prof. Dr.-Ing. Sebastian von EnzbergSprachedeutsch
Modulart
  • Pflichtmodul
  • Wahlpflichtmodul
  • Wahlmodul
Dauer und Häufigkeit1 Semester, jährlich
Arbeitsaufwand

Gesamtzeit: 150 h, davon

Präsenz-Kontaktzeit: 68 h

Selbststudium: 82 h

Voraussetzungen für die TeilnahmeMathematische Grundlagen, Informatik (empfohlen: 1 und 2), Grundlagen der Künstlichen Intelligenz
LernergebnisseDie Studierenden können einfache KI-Systeme in Python umsetzen, um Probleme basierend auf Bild-, Audio-, Text- oder Zeitreihendaten mittels Generativer KI zu lösen. Sie beherrschen Grundkenntnisse der Programmiersprache Python und können relevante Bibliotheken anwenden. In einer Projektarbeit werden Problemstellungen eigenständig exploriert, KI-basierte Softwarearchitekturen entwickelt und Anwendungen umgesetzt. Die Projekte werden in Kleingruppen durchgeführt, in einem Bericht dokumentiert und in einer Präsentation verteidigt.
Kompetenzbereiche
  • Fachkompetenz
  • Sozialkompetenz
  • Methodenkompetenz
  • Selbstkompetenz
Lehr- und LernformenÜbungsaufgaben, Projektarbeit, Vorlesung
Art der Lehrveranstaltung, SWSSeminaristische Vorlesung
Lehrinhalte
  • Grundlagen der Softwareentwicklung in Python
  • Einführung in verschiedene KI-Disziplinen: Computer Vision, Natural Language Processing und Large Language Models, Zeitreihenverarbeitung
  • Datenvorverarbeitung und Visualisierung (pandas, numpy, matplotlib)
  • Grundlagen des Maschinellen Lernens (scikit-learn)
  • Entwicklung von Nutzeroberflächen (streamlit)
  • Entwicklung von Systemen basierend auf generativer KI (langchain)

Voraussetzung für die Vergabe von Credits, Benotung

Präsentation und Projektbericht

Verwendbarkeit des Moduls

Gemäß Studien- und Prüfungsordnung

Literatur und Lehr-Lern-Materialien

  • Sebastian Rachka, Vahid Mirjalili: Machine Learning mit Python
  • Aurelien Geron: Hands-On Machine Learning with Scikit-Learn and TensorFlow
  • Al Sweigart: Routineaufgaben mit Python automatisieren

Module title and summary

Implementing Artificial Intelligence in Python
Students are able to implement simple AI systems in Python to solve problems based on image, audio, text, or time series data using generative AI. They have basic knowledge of the Python programming language and can apply relevant libraries. In a project assignment, problem statements are independently explored, AI-based software architectures are developed, and applications are implemented. Projects are carried out in small groups, documented in a report, and defended in a presentation.

  • Keine Stichwörter