Display language
To modulepage Generate PDF

#50937 / #1

Seit WiSe 2020/21

English

Machine Learning for Dynamical Systems

6

Ghani, Abdulla

benotet

Mündliche Prüfung

Zugehörigkeit


Fakultät V

Institut für Strömungsmechanik und Technische Akustik

35312100 FG Datenanalyse und Modellierung turbulenter Strömungen

Physikalische Ingenieurwissenschaft

Kontakt


MB 1

Ghani, Abdulla

ghani@tu-berlin.de

Learning Outcomes

Students will be able to code Machine Learning architectures for their purpose and learn to judge on the obtained results. Students will develop understanding on how to use machine learning algorithms to model dynamical systems and a propulsion application.

Content

The program is composed of lectures and hands-on training in groups of 2. Each day is scheduled as follow: lecture during the morning, hands-on session during the afternoon. The first four days are dedicated to introducing various notions on chaotic systems and machine learning. The last day is dedicated to applying these notions to try to model the dynamics of a flame under acoustics forcing. The details of the program are hereunder: Lecture 01 - Introduction to AI and neural networks (NN) Hands-on Session 01 - Introduction to tensorflowTopic Lecture 02 -Introduction to deep learning Hands-on Session 02 - Introduction to keras and feedforward NNTopic, Lecture 03 -Introduction to Recurrent Neural Networks (RNN) Hands-on Session 03 - Intro to RNNTopic Lecture 04 -Introduction to Physics-Informed Neural Network (PINN) Hands-on Session 04 -Introduction to PINNsTopic Lecture 05 -Introduction to Convolutional Neural Network (CNN) Hands-on Session 05 -Intro to CNNTopic: Development of CNNs to identify stars

Module Components

Workload and Credit Points

Course-independent workload:

Workload descriptionMultiplierHoursTotal
Course preparation1.030.0h30.0h
Daily programming exercises5.04.0h20.0h
Final report1.030.0h30.0h
Preparation of presentation1.010.0h10.0h
Project work5.03.0h15.0h
Time present at the course5.012.0h60.0h
165.0h(~6 LP)
The Workload of the module sums up to 165.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

This course will be in online form. We will have prepared videos and will discuss on the content during live video sessions using a whiteboard. Students will perform hands-on coding and present their results online.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Knowledge in numerical methods and python programming Basic knowledge in fluid dynamics

Mandatory requirements for the module test application:

This module has no requirements.

Module completion

Grading

graded

Type of exam

Oral exam

Language

English

Duration/Extent

about 30min

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Winter- und Sommersemester.

Maximum Number of Participants

The maximum capacity of students is 16.

Registration Procedures

Exam registration in accordance with the AllgStuPO

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  available

 

Literature

Recommended literature
No recommended literature given

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computational Engineering Science (Informationstechnik im Maschinenwesen) (M. Sc.)111SoSe 2021SoSe 2024
Luft- und Raumfahrttechnik (M. Sc.)13SoSe 2023SoSe 2024
Maschinenbau (M. Sc.)14SoSe 2023SoSe 2024
Physikalische Ingenieurwissenschaft (M. Sc.)226SoSe 2021SoSe 2024
Technomathematik (M. Sc.)19SoSe 2023SoSe 2024

Miscellaneous

Please prepare the following frameworks on your personal computer: - Python 3.x version - Tensorflow library Not mandatory, but useful: Jupyter notebooks