Künstliche Intelligenz in der Fahrzeugtechnik (Modul MW2378, online)

Kontakt

Kontaktadresse:  vl.ki@ftm.mw.tum.de

Online verfügbar

Die Vorlesung wird im Wintersemester 2020/21 als Präsenzveranstaltung geplant. Jeder Vorlesungstermin wird zusätzlich aufgezeichnet und mit allen Materialien auf Moodle zur Verfügung gestellt.
Der online Zugriff findet über Moodle statt: Moodle: Künstliche Intelligenz in der Fahrzeugtechnik

ACHTUNG: Die veröffentlichten Prüfungstermine und -orte können sich in Folge der Pandemie noch ändern. Bitte informieren Sie sich regelmäßig auf Moodle und unserer Website über den aktuellen Stand

Vortragende/r (Mitwirkende/r)
Nummer0000000618
ArtVorlesung
Umfang2 SWS
SemesterWintersemester 2020/21
UnterrichtsspracheDeutsch
Stellung in StudienplänenSiehe TUMonline
TermineSiehe TUMonline

Termine

Teilnahmekriterien

Lernziele

Nach der Teilnahme an der Veranstaltung haben die Studierenden einen umfassenden Überblick über die Methoden der künstlichen Intelligenz und des maschinellen Lernens. Die Studierenden sind in der Lage, für verschiedene Problemstellungen das passenden maschinelle Lernverfahren auszuwählen und dieses dann mit entsprechenden Code umzusetzen. Darüber hinaus sind die Studierenden in der Lage, aktuelle Problemstellungen aus der Fahrzeugtechnik (bspw. autonomes Fahren) mittels maschineller Lernverfahren anzugehen.

Beschreibung

In der Vorlesung werden alle relevanten Aspekte rund um die Thematik "Künstliche Intelligenz" mit Fokus auf "Maschinelles Lernen" und "Deep Learning" behandelt und dabei praktische Bezüge zur Fahrzeugtechnik hergestellt. 1. Einführung in die Künstliche Intelligenz: Was ist Intelligenz? Was ist Künstliche Intelligenz? Historischer Rückblick, Überblick der KI-Methoden, Überblick der KI-Anwendungen, Einführung in selbstfahrende Fahrzeuge 2. Perception: Machine Vision, Computer Vision, Image Processing, Feature Extraction 3. Supervised Learning: Regression 4. Supervised Learning: Classification (Support Vector Machines, k-nearest Neighbours, Decision Trees, ) 5. Unsupervised Learning: Clustering: Decision Trees, k-Means 6. Wegfindung: Von British Museum bis A* Search 7. Einführung Neuronale Netze: Perceptron, 8. Deep Neuronal Networks: Backpropagation 9. Convolutional Neuronal Networks: Parameter, Filter, Visualization, Pooling 10. Rekurrente Neuronale Netze 11. Reeinforcement Learning 13. AI-Development: Daten und Datensets, Training auf CPU und GPU, Hyperparameter Variation, AI-Inference

Inhaltliche Voraussetzungen

• Besuch der Vorlesung „Grundlagen KFZ" von Vorteil, aber nicht notwendig • Kenntnisse in der Programmierung mit der Programmiersprache Python notwendig und Voraussetzung zum Verständnis der in der Vorlesung und in der Übung durchgeführten Code-Beispiele --> Empfohlen wird ein Online Kurs für Python bspw. bei learnpython.org (https://www.learnpython.org/)

Lehr- und Lernmethoden

In der Vorlesung werden die Lehrinhalte mittels Vortrag und Präsentation vermittelt. Dabei werden mittels Tablet-PC komplexere Sachverhalte hergeleitet und illustriert. Während der Vorlesung werden explizit Fragen gestellt, die eine Transferleistung von den Studierenden erwarten und bei denen die Studierenden die Möglichkeit bekommen sich zu Wort zu melden und eine etwaige Lösung zu diskutieren. Damit soll der Überblick über die maschinellen Verfahren vertieft werden und der Transfer zum Anwenden der maschinellen Verfahren auf weitere Problemstellungen erreicht werden. Ebenfalls werden in der Vorlesung einfache Codebeispiele erläutert, die von den Studierenden aktiv mit programmiert werden können. Diese Codebeispiele befinden sich primär im Bereich der Fahrzeugtechnik, wodurch die Studierenden im Anschluss in der Lage sind spezielle Problemstellungen aus dem Bereich der Fahrzeugtechnik mit maschinellen Lernverfahren zu bearbeiten. Nach jeder Vorlesungseinheit werden entsprechende Lern- und Programmieraufgaben in Form einer Hausaufgabe den Studierenden übergeben, die die Thematik der Lerneinheit behandeln und als Vorbereitung für die Prüfung dienen. Zum Beispiel ist dies die Detektion von Fahrspuren im Kapitel 2 Computer Vision oder die Detektion von Fahrzeugen im Kapitel 4 durch Support Vector Machines. Den Studierenden wird durch diese Programmieraufgaben vermittelt, wie maschinelle Lernverfahren in entsprechenden Code umgesetzt werden können und dies dabei gleichzeitig auf Problemstellungen aus der Fahrzeugtechnik anwenden.

Studien-, Prüfungsleistung

In einer schriftlichen Klausur (Bearbeitungsdauer 90 min) sind die vermittelten Inhalte zum einen auf die Grundlagen der maschinellen Lernverfahren sowie auf verschiedene Problemstellungen aus der Fahrzeugtechnik anzuwenden und auf weiterführende Aufgabenstellungen zu übertragen. Die Studierenden sollen in der Klausur beispielsweise nachweisen, dass diese die grundlegenden Mathematik hinter den maschinellen Verfahren verstanden haben und diese entsprechend anwenden können. Ebenfalls sollen die Studierenden nachweisen können, dass sie passende maschinelle Lernverfahren für verschiedene Problemstellungen aus der Fahrzeugtechnik auswählen können und mit dem entsprechenden Code umsetzen können. Hilfsmittel ist hierbei der Taschenrechner. Durch die nach der Vorlesung gestellte Hausaufgabe kann bei Abgabe von 50.00% richtigen Ergebnissen (berechnet aus dem Durchschnittswert aus den erzielten Prozentpunkten über alle Hausaufgaben) ein Notenbonus für die Klausur erzielt werden.

Empfohlene Literatur

Christopher M. Bishop Neural Networks for Pattern Recognition, 1995 Tom M. Mitchell, Machine Learning, 1997 Christopher M. Bishop, Pattern Recognition and Machine Learning, 2007 David Barber, Bayesian Reasoning and Machine Learning, 2012 Michael Nielsen Neural Networks and Deep Learning, 2014 Pendelten et. al, Perception, Planning, Control, and Coordination for Autonomous Vehicles, Machines 2017, 5(1), 6; https://doi.org/10.3390/machines5010006

Links


Vorlesungsmaterialien WINTERSEMESTER 2018/2919 (Aktuelle Unterlagen bitte in Moodle herunterladen)

Vorlesung Unterlagen Videoaufzeichnung Übung
1. Einführung in die KI

Vorlesung-1.pdf

Vorlesung-1.pptx

Vorlesung 1-Video Übung 1
2. Computer Vision

Vorlesung-2.pdf

Vorlesung-2.pptx

Vorlesung 2-Video Übung 2
3. Supervised Learning: Regression

Vorlesung-3.pdf

Vorlesung-3.pptx

Vorlesung 3-Video Übung 3
4. Supervised Learning: Klassifikation

Vorlesung-4.pdf

Vorlesung-4.pptx

Vorlesung 4-Video Übung 4
5. Unsupervised Learning: Clustering

Vorlesung-5.pptx

Vorlesung-5-pdf

Vorlesung 5-Video Übung 5
6. Pfadfindung: Von British Museum bis A*

Vorlesung-6.pptx

Vorlesung-6.pdf

Vorlesung 6-Video Übung 6
7. Einführung in die Neuronalen Netze

Vorlesung-7.pptx

Vorlesung-7.pdf

Vorlesung 7-Video Übung 7
8. Tiefe Neuronale Netze

Vorlesung-8.pdf

Vorlesung-8.pptx

Vorlesung 8-Video Übung 8
9. Convolutional Neuronale Netze

Vorleung-9.pdf

Vorlesung-9.pptx

Vorlesung 9-Video Übung 9
10. Rekurrente Neuronale Netze

Vorlesung-10.pdf

Vorlesung-10.pptx

Vorlesung 10-Video Übung 10
11. Reeinforcement Learning

Vorlesung-11.pdf

Vorlesung-11.pptx

Vorlesung 11-Video Übung 11
12. Entwicklung von KI-Algorithmen

Vorlesung-12.pdf

Vorlesung-12.pptx

Vorlesung 12-Video Keine Übung
13. Gastvortrag: Rasmus Rothe Vorlesung-13.pdf Vorlesung 13-video

keine Übung

 

TUMonline  

 

<- Zurück zu: Vorlesungen Wintersemester