PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Model Order Reduction and Machine Learning

01DTTNG, 01DTTSM

A.A. 2024/25

Course Language

Inglese

Degree programme(s)

Master of science-level of the Bologna process in Ingegneria Matematica - Torino
Master of science-level of the Bologna process in Data Science And Engineering - Torino

Course structure
Teaching Hours
Lezioni 30
Esercitazioni in aula 20
Esercitazioni in laboratorio 10
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Vicini Fabio   Ricercatore a tempo det. L.240/10 art.24-B MATH-05/A 30 0 10 0 3
Co-lectures
Espandi

Context
SSD CFU Activities Area context
MAT/08 6 B - Caratterizzanti Discipline matematiche, fisiche e informatiche
2024/25
Complex phenomena across various fields (e.g. Physics, Engineering, Biological and Social Sciences) can be simulated using advanced numerical methods to achieve high-fidelity representations of reality. However, these simulation techniques are often computational expensive or slow, particularly when large numbers of responses or real-time results are required. To address this, Reduced-Order methods have been developed as efficient alternatives to these accurate but expensive simulation models, by producing accurate enough results at a lower computational cost. Examples of such techniques include Proper Orthogonal Decompositions (POD) and Reduced Basis Methods (RBM). Recently, Machine Learning (ML), in particular with Neural Networks, has emerged as a viable alternative to classical strategies, particularly for constructing nonlinear models. This course introduces Reduced-Order Methods with both the traditional Galerkin and the new Machine Learning approach, covering their theoretical aspects and practical implementations. By combining these techniques, the course aims to develop efficient solution strategies for mathematical models described by Partial Differential Equations (PDEs). Applications will include parametric boundary-value problems, uncertainty quantification, and optimal control problems. The course equips students with essential knowledge of surrogate simulation models, which they can apply in various scientific and industrial contexts throughout their careers.
At the end of the course, students should: - know the basic principles of Reduced-Order Models - know the basic principles of Neural Networks - know the principal algorithms and structures of Reduced-Order Models and Neural Networks - know some specific software for Reduced-Order Models and Neural Networks - be able to create Reduced-Order Models and Neural Networks based on existing open-source platforms - be able to handle a POD technique - be able to handle a greedy algorithm - be able to design and run a Reduced-Basis technique to solve a simple parametric problem - be able to handle a Feed-Forward Neural Network to solve simple parametric problems - be able to handle a Convolutional Neural Network to solve simple parametric problems - be able to design and run a Physics Informed Neural Network (PINN) to solve simple parametric problems. Altogether, this set of knowledge and skills should allow the student to make appropriate choices about the reduction of complexity in numerical modelling and simulation for the future professional environment.
Basic notions about numerical methods and programming (in Python) are recommended. Some knowledge of numerical methods for Partial Differential equations (such as the finite element method) is helpful. However, both notions are not strictly required.
- Introduction to High-Fidelity Solutions and Reduced-Order Models (ROMs) (9h) - The Proper Orthogonal Decomposition (POD) (6h) - Greedy algorithms (6h) - Reduced Basis Methods (RBMs) Offline-Online (3h) - Empirical interpolation methods (3h) - Introduction to feed-forward and convolutional neural networks (NNs) (9h) - Introduction to Python and TensorFlow/PyTorch (6h) - The POD-NN technique (3h) - Physics-informed neural network (PINNs) (6h) - Engineering applications (9h)
The course is organized as follows: - 30 hours of class lessons. This segment covers the basic concepts of Reduced-Order Methods and Neural Networks. Students will learn how to integrate these concepts in view of the development of efficient computational tools. - 30 hours of exercises. These exercises, conducted both in the classroom and in the laboratory, involve developing codes and applying them to solve practical problems.
Electronic material is provided by the teachers. Reference books: - J. Hesthaven, G. Rozza, B. Stamm; Certified Reduced Basis Methods for Parametrized Partial Differential Equations; Springer 2016 - A. Quarteroni , A. Manzoni , F. Negri; Reduced Basis Methods for Partial Differential Equations, An Introduction; Springer 2015 - T.M. Mitchell, Machine Learning, McGraw-Hill 2019
Lecture slides; Lab exercises; Lab exercises with solutions; Simulation tools;
Exam: Compulsory oral exam; Group project;
The oral exam consists of up to two questions on theoretical aspects and a discussion of the project. The weight of these two parts in the final grade is approximately equal. The exam lasts between 30 and 45 minutes. The evaluations are expressed out of 30, and a minimum score of 18/30 is required to pass. The highest possible grade is 30 with honors (30 lode). Concerning the theoretical questions of the exam, no reference materials are allowed. During the project discussion, students may use their project and the codes they developed for it.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word