Wintersemester 2023/24
Übersicht
Im Wintersemester 2023/24 bieten wir folgende Veranstaltungen an:
- Eingebettete Systeme (Bachelor AI, Deutsch)
- Software Craftmanship (Master AI/CPS, Deutsch)
- Seminar: Künstliche Intelligenz in der Medizin
- Praxisprojekt: Drink Mixing Machine (Bachelor/Master AI, Master CPS, Deutsch/Englisch)
- Praxisprojekt: Bio-Signalverarbeitung für Exoskelette (Master AI/CPS, Deutsch/Englisch)
- Praxisprojekt: KI-basierte Neurosignalverarbeitung (Bachelor/Master AI, Bachelor/Master EIT, Bachelor/Master Medizintechnik, Master CPS, Deutsch)
- Praktikum: Cyber Physical Systems (CPS Lab) (Master CPS, Deutsch)
Vorlesung mit ÜbungEingebettete Systeme
Studiengang | Bachelor Angewandte Informatik |
Dozenten: | Prof. Dr. Gregor Schiele (Vorlesung) Christopher Ringhofer (Übung) |
Sprache: | Deutsch |
Turnus: | Wintersemester |
Zeit: | Do., 10:00 - 12:00 Uhr (Vorlesung) Di., 12:00 - 14:00 Uhr (Übung) |
Ort: | LC 137 (Vorlesung & Übung) |
Beginn: | 12.10.2023 (Vorlesung) 17.10.2023 (Übung) |
Ziel dieser Veranstaltung ist das Verständnis der Besonderheiten Eingebetteter Systeme sowie die Fähigkeit zur Programmierung von eingebetteten Systemen unter Nutzung der Programmiersprache C.
Eingebettete Systeme sind sehr kleine Computersystem die ein spezifisches Einsatzgebiet haben. Sie können Teil von komplexeren Systemen (Autos, Haushaltsgeräten) oder autonom (Mobiltelefone, Messinstrumente) sein.
In der Vorlesung werden die Besonderheiten von Eingebetteten Systemen besprochen. Ein besonderer Schwerpunkt wird auf die Probleme gelegt, die bei der Entwickelung von Software für Eingebettete Systeme auf Mikrocontrollern (MCUs) auftreten, insbesondere für sogenannte Bare-Metal-Systeme, d.h. Software die ohne Betriebssystemunterstützung ausgeführt wird.
In der Vorlesung werden folgende Themen besprochen:
- Die grundlegende Architektur von Eingebetteten Systemen (HW/SW)
- Basic I/O mit GPIO-Ports
- Arbeiten mit analogen Signalen
- Interrupts
- Timer
- digitale Kommunikationsprotokolle
- Energiesparansätze
- Code-Optimierung
Vorlesung mit ÜbungSoftware Craftmanship
Studiengänge | Master Angewandte Informatik Master Cyber Physical Systems |
Dozenten: | Prof. Dr. Gregor Schiele (Vorlesung) Lukas Einhaus (Übung) |
Sprache: | Deutsch |
Turnus: | Wintersemester |
Zeit: | Mo., 14:00 - 16:00 Uhr (Vorlesung) Mo., 16:00 - 18:00 Uhr (Übung) |
Ort: | BC 303 (Vorlesung & Übung) |
Beginn: | 09.10.2023 |
In diesem Kurs werden wir untersuchen, was es bedeutet, ein professioneller Softwareentwickler zu sein, insbesondere Prozesse, Tools und Techniken für die termingerechte Entwicklung von qualitativ hochwertigem Code. Themen beinhalten: Ethos der Softwareentwicklung, Testing, Dependency Management, Versioning und Branching mit Git, agile Entwicklung, Clean Code, Clean Architecture, XP, Refactoring, Arbeiten in einem Team.
Wir setzen voraus, dass Sie über Vorkenntnisse in der Programmierung von Software in einer prozeduralen oder objektorientierten Sprache verfügen. Wir werden Java für alle Beispiele und Übungen verwenden. Darüber hinaus sollten Sie wissen, wie Sie eine Kommandozeilenschnittstelle verwenden, z.B. eine Linux-Shell.
SeminarKünstliche Intelligenz in der Medizin
Studiengänge | Bachelor Angewandte Informatik Master Angewandte Informatik |
Dozent: | Prof. Dr. Gregor Schiele |
Sprache: | Deutsch |
Turnus: | Wintersemester |
Zeit: | wird beim Kickoff-Meeting bekanntgegeben |
Ort: | BC 013 |
Beginn: | Do., 12.10.2023, 14:00 - 16:00 (Kickoff) |
Das Seminar befasst sich mit KI-basierten Methoden für medizinische Daten. Diese Methoden müssen dieselben Anforderungen an Robustheit und Genauigkeit wie moderne medizinische Datenverarbeitungsalgorithmen erfüllen.
Trends in der KI-basierten medizinischen Datenverarbeitung sollen anhand aktueller Literatur (Tagungsbände und Fachzeitschriften) recherchiert werden. Das Seminar richtet sich an Studierende in den Bereichen des Maschinellen Sehens und der Computerlinguistik. Es wird wie eine Konferenz abgehalten, sodass die Studierenden den typischen Ablauf einer wissenschaftlichen Konferenz kennen lernen. Anbei einige ausgewählte Literaturbeispiele:
- Medical Deep Learning - A systematic Meta-Review:
https://www.sciencedirect.com/science/article/pii/S0169260722002565?via%3Dihub - ChatGPT in Healthcare: A Taxonomy and Systematic Review:
https://www.medrxiv.org/content/10.1101/2023.03.30.23287899v1 - Beyond Medical Imaging - A Review of Multimodal Deep Learning in Radiology:
https://dx.doi.org/10.36227/techrxiv.19103432.v1
Nach dem Besuch des Seminars sollen die Studierenden Kenntnisse über Anforderungen und Methoden der KI-basierten medizinischen Datenverarbeitung haben, die sowohl medizinische Bilder als auch Texte umfasst.
Pensum: Regelmäßige Teilnahme und Diskussion während des Seminars, sowie eine mündliche Präsentation während des Semesters.
Organisation:
Das Kickoff-Meeting zu diesem Projekt findet am 12.10.2023 von 14:00-16:00 Uhr im Raum BC 013 statt. Die Teilnahme am Kickoff-Meeting ist für die Teilnahme an diesem Projekt verpflichtend.
Praxisprojekt Developing a Drink Mixing Machine
Studiengänge | Bachelor Angewandte Informatik Master Angewandte Informatik Master Cyber Physical Systems |
Dozent: | Prof. Dr. Gregor Schiele Lukas Einhaus |
Sprache: | Deutsch/Englisch |
Turnus: | Wintersemester |
Zeit: | Di., 14:00 - 15:30 Uhr |
Ort: | BC 013 |
Beginn: | Di., 10.10.2023, 11:00 - 11:30 Uhr (Kickoff) |
In diesem Kurs soll einen Leiterplatte und Software für eine bestehende mechanische Getränkemischmaschine entwickelt werden. Die Maschine hat verschiedene Aktuatoren. Wir erwarten, dass sich die Gruppe aufteilt, so dass jeder das machen kann, was ihm liegt. Idealerweise werden die folgenden Schritte von jemandem in der Gruppe durchgeführt:
- PCB für IO entwerfen (Motortreiber, Sensoren)
- Entwurf einer Leiterplatte für eine steuernde MCU und Verbindung dieser mit der IO-Leiterplatte
- Programmieren der steuernden MCU
- Eine Idee für die Nutzeroberfläche auf dem Raspberry PI entwerfen (optional)
- Programmieren des RPI und der Nutzeroberfläche für den vorhandenen Touchscreen (optional)
- Verbinden des RPI und der steuernden MCU (optional)
Organisation:
Das Kickoff-Meeting zu diesem Projekt findet am 10.10.2023 um 11:00-11:30 Uhr im Raum BC 013 statt. Die Teilnahme am Kickoff-Meeting ist für die Teilnahme an diesem Projekt verpflichtend.
PraxisprojektBio-Signalverarbeitung für Exoskelette
Studiengänge |
Master Angewandte Informatik |
Dozent: | Chao Qian Prof. Dr. Gregor Schiele |
Sprache: | Deutsch/Englisch |
Turnus: | Wintersemester |
Zeit: | wird noch bekanntgegeben |
Ort: | BC 013 |
Beginn: | Di., 10.10.2023, 10:00 - 10:30 Uhr (Kickoff) |
Medizinische Exoskelette sind ein wichtiges Thema, z. B. für die medizinische Rehabilitation von Schlaganfallpatienten. Eine Herausforderung besteht darin, zu erkennen, welche Art von Bewegung ein Benutzer ausführen möchte, z. B. das Heben eines Arms. Dies kann durch die Analyse von Biosignalen wie EEG (d.h. Neuronenaktivität im Gehirn) oder EMG (d.h. Muskelaktivität) unterstützt werden. In diesem Projekt werden wir untersuchen, wie maschinelles Lernen für eingebettete Systeme eingesetzt werden kann, um bessere Exoskelette durch eine solche Bio-Signalanalyse zu realisieren.
Wir bieten dieses Projekt in Zusammenarbeit mit der medizintechnischen Abteilung von Prof. Elsa Kircher an. Sie beschäftigt sich mit medizinischen Exoskeletten und verschafft uns Zugang zu einem bestehenden System, das wir als Ausgangspunkt und Vergleichssystem nutzen werden. Darüber hinaus wird das Projekt parallel zu einem Projekt der Medizintechnik durchgeführt, das Beiträge zur Bio-Signalanalyse liefern wird.
Die Projektmitglieder werden:
- den Stand der Technik der Biosignalanalyse für die Steuerung von Exoskeletten untersuchen,
- Algorithmen für maschinelles Lernen (ML) zur Analyse von Biosignalen (EEG, EMG) entwickeln und trainieren,
- eine bestehenden Toolchain zur Implementierung von eingebetteten Beschleunigern für solche ML-Algorithmen verwenden,
- das entwickelten Systems mit realen Experimenten evaluieren
Das Projekt ist als der zweite Teil eines einjährigen (zweisemestrigen) Projekts geplant.
Voraussetzung ist:
- Erfahrung mit C/C++ Programmierung
Vorteilhaft wäre(n):
- Vorkenntnisse in der Zeitreihenanalyse und/oder der digitalen Signalverarbeitung
- Erfahrung mit dem Entwurf / Training von maschinellen Lernlösungen
- Erfahrung mit der Entwicklung eingebetteter Systeme
- Erfahrung mit Python oder VHDL-Programmierung
Organisation:
Das Kickoff-Meeting zu diesem Projekt findet am 10.10.2023 um 10:00-10:30 Uhr im Raum BC 013 statt. Die Teilnahme am Kickoff-Meeting ist für die Teilnahme an diesem Projekt verpflichtend.
PraxisprojektKI-basierte Neurosignalverarbeitung
Studiengänge |
Bachelor Angewandte Informatik |
Dozenten: |
Dr.-Ing. Andreas Erbslöh |
Sprache: | Deutsch |
Turnus: | Wintersemester |
Zeit: | wird noch bekanntgegeben |
Ort: | BC 013 |
Beginn: | Di., 10.10.2023, 10:30-11:00 Uhr (Kickoff) |
Im Ramen des Praxisprojekts sollen die Studenten die Methoden zur Neurosignalverarbeitung von extrazellulären Aktionspotenzialen, die mittels Mikroelektroden-Arrays aufgezeichnet werden, optimieren.
Dafür besteht bereits ein Python-Framework, das mit zusätzlichen Funktionen für KI-basierte Methoden, Zusatzfunktionen zur synthetischen Datengenerierung und zur neuronalen Datenanalyse (inkl. Darstellung) erweitert werden soll. Hierzu sollen die Klassifikatons-Aufgaben mittels Deep-Learning-Techniken und mit neuromorphen Netzen via Spiking Neural Networks validiert werden. Zusätzlich besteht die Möglichkeit, den internen Hardware-Aufbau zum Abspielen von Neurosignalen von digitaler Quelle zum analogen Signal weiter zu optimieren.
Mögliche Inhalte:
- Datensatz-Erstellung mit MEArec
- Datenanalyse mit MEAnalyzer
- Aufbereiten von Datensätzen für Autoencoder-Training (Dense NN, CNN, Denoising, …)
- Verwendung des elastic AI.Creators zur Generierung Neuronaler Netze
- Verwendung von neuromorphen Netzen
- Aufbereiten des Neurosignal-Players (C-Code zum Abspielen der Signale)
Organisation:
Das Kickoff-Meeting zu diesem Projekt findet am 10.10.2023 um 10:30-11:00 Uhr im Raum BC 013 statt. Die Teilnahme am Kickoff-Meeting ist für die Teilnahme an diesem Projekt verpflichtend.
PraktikumCyber-Physical-Systems-Laborpraktikum
Dozent: |
Prof. Dr. Gregor Schiele / Chao Qian |
Sprache: | Deutsch |
Turnus: | Sommer- & Wintersemester |
Zeit: | wird noch bekanntgegeben |
Ort: | BC 013 |
Beginn: | Mo., 09.10.2023 12:00 Uhr (Kickoff) |
Dieses Laborpraktikum wird exklusiv für Studierende des neuen Masterstudiengangs „Cyber Physical Systems“ in Kooperation mit den Gruppen von Prof. Weis und Prof. Pauli angeboten. Die Kickoff-Veranstaltung wird gleich im Anschluss an die CPS-Einführungsveranstaltung stattfinden.