Zuordnung zum Studiengang:  M.Sc. Cyber-Sicherheit
Vertiefung Security Intelligence (SI)
Modulverantwortliche: Univ.-Prof.'in Dr. Eirini Ntoutsi
Modultyp: Wahlpflicht
Empfohlenes Trimester: 2
Workload: 270 Std.
- davon Präsenzzeit: 108 Std.
- davon Selbststudium: 162 Std.
ECTS-Punkte: 9

 

Zugehörige Lehrveranstaltungen

Nr. Art Veranstaltungsname Teilnahme TWS
23211 Machine Learning Pflicht 6
23212 P Praktikum Machine Learning Pflicht 3
Summe (Pflicht und Wahlpflicht) 9

 

Empfohlene Voraussetzungen

Grundkenntnisse in den Bereichen Algorithmen, Datenstrukturen, Statistik und Wahrscheinlichkeitsrechnung. Gute Programmierkenntnisse (Python).

 

Qualifikationsziele

Vorlesung Machine Learning: Der Kurs bietet einen Überblick über Methoden und Algorithmen des maschinellen Lernens für zwei zentrale Lernaufgaben, nämlich überwachtes und unüberwachtes Lernen. Im ersten Teil des Kurses werden für jede Aufgabe die wichtigsten Algorithmen und Techniken behandelt, einschließlich Experimentier- und Bewertungsaspekten. Im zweiten Teil des Kurses werden wir uns auf spezifische Lernherausforderungen konzentrieren, darunter Populationsungleichgewicht und Datenknappheit. Am Ende des Kurses werden Sie gelernt haben, wie man maschinelle Lernmodelle für verschiedene Probleme erstellt, wie man ihre Leistung richtig bewertet und wie man spezifische Lernherausforderungen bewältigt.

Praktikum Machine Learning: Ziel ist es, im Rahmen eines trimesterlangen Teamprojekts praktische Erfahrungen mit Methoden und Algorithmen der Künstlichen Intelligenz/des Maschinellen Lernens zu gewinnen.

 

Inhalt

Da (große) Datenmengen immer mehr zunehmen, steigt auch die Nachfrage nach einer automatisierten Analyse dieser Art von Daten weiter an. Mit der steigenden Nachfrage nach Data Scientists wächst auch der Bedarf an Studenten und Studentinnen, die MLTechnologien in verschiedenen Bereichen von Cybersicherheit bis hin zu Medizin und Ingenieurwesen entwickeln und anwenden können.

Vorlesung Machine Learning:

  • Supervised learning
  • Unsupervised learning
  • Outlier detection
  • Machine Learning with imbalanced data
  • Machine learning under data scarcity

 

Praktikum Machine Learning: Die Studenten und Studentinnen wählen ein Projekt aus der Liste der angebotenen Projekte aus. Die Projekte lassen sich in zwei Kategorien einteilen: i) Akademische Projekte, die in der Regel auf veröffentlichten Arbeiten beruhen. Ziel ist es, die Ergebnisse der Autoren mit einigen Erweiterungen und Anwendungen auf neue Datensätze zu reproduzieren. ii) Anwendungsspezifische Projekte, die sich auf die Analyse interessanter Datensätze aus verschiedenen Anwendungsbereichen beziehen.

Am Ende des Trimesters sollten die Studierenden und Studentinnen guten Code (Python-Notebook) und einen kurzen Report (max. 5 Seiten) abliefern und ihre Arbeit - in einer 20-minütigen Präsentation und einem 10-minütigen Q&A-Slot - während eines Blockpraktikums am Ende des Trimesters vorstellen.

In allen Lehrveranstaltungen werden die Lehrmaterialien in englischer Sprache zur
Verfügung gestellt. Die Veranstaltungen werden in englischer Sprache gehalten.

Literatur

  • Shai Ben-David and Shai Shalev-Shwartz, Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press, 2014
  • Mitchell T. M., Machine Learning, McGraw-Hill, 1997
  • Wagner Meira and Mohammed Zaki, Data Mining and Machine Learning: Fundamental Concepts and Algorithms, Cambridge University Press, 2020

Leistungsnachweis

Die Prüfungsform ist ein Notenschein, dessen Note sich aus einer schriftlichen (60 Min) oder mündlichen (30 Min) Prüfung der Vorlesung und der Benotung des Praktikums zusammensetzt. Die genaue Zusammensetzung der Note wird zu Beginn des Moduls bekannt gegeben.

 

Verwendbarkeit

Wahlpflichtmodul im Studiengang Master Cyber-Sicherheit in der Vertiefung Security Intelligence (SI)

 

Dauer und Häufigkeit

Das Modul dauert 1 Trimester und wird im Frühjahrstrimester (FT) angeboten.