16-98-4174-vl Machine Learning Applications

Veranstaltungsdetails

Lehrende: Prof. Dr.-Ing. Uwe Klingauf

Veranstaltungsart: Vorlesung

Orga-Einheit: FB16 Maschinenbau

Anzeige im Stundenplan: Machine Learning App

Fach:

Anrechenbar für:

Semesterwochenstunden: 3

Unterrichtssprache: Englisch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
Theorie: Anwendungsorientierte Grundlagen des Machine Learning und verknüpfter Bereiche der Statistik (deskriptiv, explorativ, induktiv), Advanced Analytics, Data Mining, Data Science und Big Data; Grundlagen von Machine Learning Verfahren, Funktionsweisen und Algorithmen; Entwicklungsprozesse; Grundlegende Data Science Prinzipien und Techniken: Erörterung von betriebswirtschaftlichen Szenarien; Sammlung, Sichtung und Qualitätsbewertung von Daten; Datenvorbereitung, Feature Engineering; Anwendung von Verfahren und Entwicklungsumgebungen anhand Beispiele in Matlab und Python; Aufzeigen und Bewerten von Lösungsmöglichkeiten; Modellauswahl, Optimierung, Performanzbewertung; wesentliche Ideen zur Modellintegration in Entscheidungsprozesse, Handlungsempfehlungen, System of Systems;  Beispiele aus der aktuellen Forschung, bspw. Predictive Maintenance in der Luftfahrt und in der Produktion;
Praktische Gruppenarbeit: Anwendung von Grundzügen einer Softwareentwicklungsmethodik (bspw. Scrum); Umsetzung der Theoriekenntnisse in einer kooperativen Entwicklungsaufgabe; praxisnahe Lösungsentwicklung einer Herausforderung der Industrie durch Programmierung und Datenauswertung (Implementierung); Dokumentation und Präsentation der Ergebnisse;

Lernergebnisse
Nachdem Studierende die Lerneinheit erfolgreich abgeschlossen haben, sollten sie in der Lage sein:


  1. Grundlegende Entwicklungen und Einsatzmöglichkeiten künstlicher Intelligenz (Machine Learning) auf ingenieurstechnische Anwendungen (bspw. Maschinenbau) zu beurteilen
  2. Wesentliche Konzepte und (mathematische) Methoden im Machine Learning zu differenzieren und zu erklären
  3. Ausgewählte Algorithmen und Modelle (z. B. aus dem Bereich Diagnose/Prognose) hinsichtlich Ihrer Performanz, Robustheit und Qualität ingenieurswissenschaftlich zu evaluieren
  4. Erlernte Fertigkeiten in den Bereichen Datenakquisition und -verarbeitung, datenbasierte Modellbildung (Diagnosen und Prognosen) sowie Präskription anzuwenden
  5. Einfache und mittlere Analyseaufgaben mithilfe von Prozessmodellen (CRISP/OSA-CBM) selbstständig zu strukturieren, anhand von Daten umzusetzen und wirtschaftlich abzuschätzen

Literatur:
Vorlesungsmatetrialien werden semesterbegleitend auf Moodle zur Verfügung gestellt.


  • Hastie, T.; Tibshirani, R.; Friedman, J.: The Elements of Statistical learning. Springer
  • Ertel, W.: Grundkurs künstliche Intelligenz. Springer
  • Mitchell T.: Machine Learning. McGraw Hill
  • Bishop, C.M.: Recognition and Machine Learning. Springer
  • Witten, I.: Data Mining, Elsevier

Voraussetzungen:
Programmierkenntnisse in Matlab / Python

Erwartete Teilnehmerzahl:
50 bis 60

Weitere Informationen:
Prüfungsform
Sonderform: 60 % Klausur (60 min) und 40 % praktische Gruppenarbeit (semesterbegleitend) einer kooperativen Entwicklungsaufgabe („Hackathon“) inkl. Implementierung, Dokumentation und Präsentation (Extratermin)

Offizielle Kursbeschreibung:
Die Forschung zu Künstlicher Intelligenz (KI) erfährt durch den gesellschaftlichen und wirtschaftlichen Stellenwert zurzeit einen erheblichen Antrieb. Vor allem der Fachbereich Informatik an der TU Darmstadt nimmt dabei national wie international eine der führenden Positionen ein: Algorithmen zur automatischen Bildanalyse für komplexe Verkehrssituationen, intelligente Such- und Rettungsroboter, Entwicklung von Lernverfahren zur Steuerung von Robotern und Maschinen für Echtzeitinteraktionen und Entwicklung von maschinellen Lernmethoden für den Einsatz in der Landwirtschaft zur Frage der Welternährung stellen nur einige herausragende Beispiele dar. Die Forschung in diesen Themen wird ergänzt durch ein grundlagenorientiertes Lehrangebot. Es fehlt jedoch ein anwendungsorientiertes Lehrangebot für Ingenieure. Aufgrund der immensen Interdisziplinarität dieses Schwerpunktthemas und Digitalisierungsstrategien wie Industrie 4.0 und Industrial Internet of Things (IIoT) in der Ingenieurwissenschaft sollten sich auch unsere angehenden Ingenieure von morgen diesem Thema unbedingt widmen.

Das Ziel der Veranstaltung ist die interaktive Vermittlung der Grundlagen im Machine Learning und die Erlangung praktischer Fertigkeiten im Maschinellen Lernen und in den damit verknüpften Bereichen Advanced Analytics, Data Science und Software Development an Studierende. Neben der Vermittlung der Theorie mit Übungen und Demonstrationen wird ein sogenannter Hackathon als Gruppenarbeit ein Teil an der Gesamtprüfung darstellen. Es handelt sich dabei um die Herausforderung, eine kooperative Software-Entwicklung mit Anwendung des Scrum-Vorgehensmodells zu bewerkstelligen, bei der Studierenden eine von einem Industriepartner gestellte Programmierungs- und Datenauswerteaufgabe gestellt bekommen. Das ermöglicht Studierenden, die Grundzüge der Softwareentwicklung mit praxisnahen Herausforderungen kreativ angehen und lösen zu können, Kontakt zu einem potentiellen Arbeitgeber zu knüpfen und die erzielten Ergebnisse mit dem Industriepartner im Rahmen einer Abschlussveranstaltung zu diskutieren.
 

Zusätzliche Informationen:
Die Lehrveranstaltung findet unter Beteiligungen von Prof. Dr.-Ing. J. Metternich, Prof. Dr.-Ing. M. Weigold und Prof. Dr. K. Kersting (FB Informatik) statt.

Online-Angebote:
moodle

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Fr, 22. Okt. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
2 Fr, 29. Okt. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
3 Fr, 5. Nov. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
4 Fr, 12. Nov. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
5 Fr, 19. Nov. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
6 Fr, 26. Nov. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
7 Fr, 3. Dez. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
8 Fr, 10. Dez. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
9 Fr, 17. Dez. 2021 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
10 Fr, 14. Jan. 2022 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
11 Fr, 21. Jan. 2022 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
12 Fr, 28. Jan. 2022 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
13 Fr, 4. Feb. 2022 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
14 Fr, 11. Feb. 2022 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
15 Fr, 18. Feb. 2022 09:50 11:30 L402/1L402/2 Prof. Dr.-Ing. Uwe Klingauf
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Lehrende
Prof. Dr.-Ing. Uwe Klingauf