Machine Learning for Scientific Computing and Numerical Analysis

APM_52009_EP
Mathematics and Statistics

About this course

This MSc course introduces and develops advanced methods at the intersection of machine learning and scientific computing, with a special emphasis on solving and analyzing forward and inverse problems governed by partial differential equations (PDEs). Students will learn how to combine classical numerical methods with modern neural-network architectures to approximate functions, operators, and solution maps, while critically assessing stability, generalization, and interpretability.

Learning outcomes

Graduates of this course will be able to:

  • Apply supervised learning techniques to PDE-based forward and inverse problems.
  • Derive and implement classical and neural-network-based function approximators for high-dimensional problems.
  • Design optimization strategies for scientific ML tasks, including constrained and PDE-informed settings.
  • Implement operator learning frameworks and evaluate their performance across diverse PDE families.
  • Formulate and solve inverse problems using data-driven, variational, or hybrid approaches.
  • Assess robustness, stability, and physical consistency of ML-based solvers.

Activities

Hybrid teaching: students at Polytechnique on campus, students at TU Eindhoven online.

Additional information

course
0 ECTS
  • Level
    Master
  • Instructors
    Hadrien Montanelli
  • Mode of delivery
    Online - at a specific time
If anything remains unclear, please check the FAQ of L'X (France).

Starting dates

  • 5 Jan 2026

    ends 9 Mar 2026

    Language
    No seats available
These offerings are valid for students of Technion (Israel)