Einführung in neuronale Netzwerke für Studierende der Physik
Introduction to Neuronal Networks for Physicists
Modul PH0101
Basisdaten
PH0101 ist ein Semestermodul in Deutsch auf Bachelor-Niveau das im Wintersemester angeboten wird.
Soweit nicht beim Export in einen fachfremden Studiengang ein anderer studentischer Arbeitsaufwand ("Workload") festgelegt wurde, ist der Umfang der folgenden Tabelle zu entnehmen.
Gesamtaufwand | Präsenzveranstaltungen | Umfang (ECTS) |
---|---|---|
150 h | 60 h | 5 CP |
Inhaltlich verantwortlich für das Modul PH0101 ist der Studiendekan der Fakultät Physik.
Inhalte, Lernergebnisse und Voraussetzungen
Inhalt
- Grundlegende Methoden der wissenschaftlichen Programmierung
- Datenstrukturen
- Fitten von Datenpunkten
- LU-Zerlegung von Matrizen
- Algorithmen zur Lösung von PDEs
- Neuronale Netze
- Grundlagen: Von Perzeptronen zu Sigmoiden Neuronen
- Beispiel: Klassifikation von Punkten in der Ebene mit 4 Neuronen
- Backpropagation / Trainieren von neuronalen Netzen
- Beispiel: Erkennung Handgeschriebener Ziffern (MNIST)
- Erweiterungen: Convolutional Neural Networks etc.
- Projektarbeit
- Wahl eines Projekts (siehe Moodle)
- Bearbeitung des Projekts unter Anleitung der Tutoren
- Präsentation der Ergebnisse
Lernergebnisse
Nach der erfolgreichen Teilnahme an dem Modul sind die Studierenden in der Lage
- Grundlegende numerische Algorithmen zu verstehen und anzuwenden
- Die Funktionsweise von neuronalen Netzen zu verstehen
- Einzuschätzen, ob ein gegebenes Problem sich für einen Zugang mit Hilfe von neuronalen Netzen eignet
- Einfache Neuronale Netze ohne Zuhilfenahme von Bibliotheken zu programmieren
- Komplexe Neuronale Netze mit Hilfe von einschlägigen Tools zu erstellen, zu trainieren und zu verwenden
Voraussetzungen
Grundlegende Programmierkenntnisse werden empfohlen.
Lehrveranstaltungen, Lern- und Lehrmethoden und Literaturhinweise
Lehrveranstaltungen und Termine
Art | SWS | Titel | Dozent(en) | Termine | Links |
---|---|---|---|---|---|
VO | 2 | Einführung in neuronale Netzwerke für Studierende der Physik | Recksiegel, S. |
Mi, 16:00–18:00, PH HS3 |
eLearning |
UE | 2 | Übung zu Einführung in neuronale Netzwerke für Studierende der Physik |
Leitung/Koordination: Recksiegel, S. |
Termine in Gruppen |
Lern- und Lehrmethoden
Das Modul besteht aus einer Vorlesung und einer Übung.
In der Vorlesung werden die Lerninhalte zunächst theoretisch auf einer elektronischen Tafel erläutert (der Anschrieb kann jeweils direkt nach der Vorlesung als PDF von der Webseite der Vorlesung heruntergeladen werden) und dann in Python oder mit Hilfe des Computeralgebrasystems Mathematica praktisch vorgeführt.
Übungsblätter, die häufig die Reproduktion der Ergebnisse aus der Vorlesung einschliessen, werden zunächst individuell bearbeitet und dann in der Übung (Gruppenübung) diskutiert.
Im letzten Drittel des Semester arbeiten die Studierenden selbstständig (mit Hilfe der Tutoren) an einem aus einer Liste selbst gewählten Projekt und präsentieren am Ende ihr Ergebnis allen Kursteilnehmern.Medienformen
Anschrieb auf dem elektronischen Whiteboard, Demonstrationen in Mathematica, Python und Keras/Tensorflow;
Übungsblätter. Begleitende Webseite: https://www.moodle.tum.de/course/view.php?id=79979
Literatur
- Michael A. Nielsen, "Neural Networks and Deep Learning", Determination Press 2015, http://neuralnetworksanddeeplearning.com/
- David MacKay, "Information Theory, Inference, and Learning Algorithms", Cambridge Univ. press 2003, http://www.inference.org.uk/mackay/itila/book.html
Modulprüfung
Beschreibung der Prüfungs- und Studienleistungen
Das Erreichen der im Abschnitt Lernergebnisse dargestellten Kompetenzen mindestens in der dort angegebenen Erkenntnisstufe wird exemplarisch durch eine von den Studierenden selbständig zu erarbeitende Abschlusspräsentation überprüft. Die Leistung der Studierenden wird an Hand der Präsentation und einer anschließenden Diskussion bewertet. Die Prüfung hat eine Dauer von insgesamt 25 Minuten.
Bewertungskriterien sind insbesondere:
- Anschauliche und klare Präsentation eines aktuellen Forschungsthemas im Rahmen eines wissenschaftlichen Vortrags
- Beantwortung von Fragen zum wissenschaftlichen Inhalt des Vortrags
Die Teilnahme am Übungsbetrieb wird dringend empfohlen, da die Übungsaufgaben auf die in der Modulprüfung abgefragten Problemstellungen vorbereiten und somit die spezifischen Kompetenzen eingeübt werden.
Wiederholbarkeit
Eine Wiederholungsmöglichkeit wird am Semesterende angeboten.
Aktuell zugeordnete Prüfungstermine
Derzeit sind in TUMonline die folgenden Prüfungstermine angelegt. Bitte beachten Sie neben den oben stehenden allgemeinen Hinweisen auch stets aktuelle Ankündigungen während der Lehrveranstaltungen.
Titel | |||
---|---|---|---|
Zeit | Ort | Info | Anmeldung |
Prüfung zu Einführung in neuronale Netzwerke für Studierende der Physik | |||
Mo, 26.2.2024, 11:00 bis 12:30 | 2501 2501 |
bis 15.1.2024 (Abmeldung bis 19.2.2024) | |
Mo, 8.4.2024, 13:30 bis 15:00 | 21010 21010 |
bis 25.3.2024 (Abmeldung bis 1.4.2024) |