VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

401-4656-21L 6 Credits MSC D-ITET , D-MATH , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Deep Learning in Scientific Computing

Aimed at students in a Master's Programme in Mathematics, Engineering and Physics.
VVZ CR 4.2

Last Updated: 2026-02-05 16:22:59

Abstract

Machine Learning, particularly deep learning is being increasingly applied to perform, enhance and accelerate computer simulations of models in science and engineering. This course aims to present a highly topical selection of themes in the general area of deep learning in scientific computing, with an emphasis on the application of deep learning algorithms for systems, modeled by PDEs.

Objective

The objective of this course will be to introduce students to advanced applications of deep learning in scientific computing. The focus will be on the design and implementation of algorithms as well as on the underlying theory that guarantees reliability of the algorithms. We will provide several examples of applications in science and engineering where deep learning based algorithms outperform state of the art methods.

Content

A selection of the following topics will be presented in the lectures. 1. Issues with traditional methods for scientific computing such as Finite Element, Finite Volume etc, particularly for PDE models with high-dimensional state and parameter spaces. 2. Introduction to Deep Learning: Artificial Neural networks, Supervised learning, Stochastic gradient descent algorithms for training, different architectures: Convolutional Neural Networks, Recurrent Neural Networks, ResNets. 3. Theoretical Foundations: Universal approximation properties of the Neural networks, Bias-Variance decomposition, Bounds on approximation and generalization errors. 4. Supervised deep learning for solutions fields and observables of high-dimensional parametric PDEs. Use of low-discrepancy sequences and multi-level training to reduce generalization error. 5. Uncertainty Quantification for PDEs with supervised learning algorithms. 6. Deep Neural Networks as Reduced order models and prediction of solution fields. 7. Active Learning algorithms for PDE constrained optimization. 8. Recurrent Neural Networks and prediction of time series for dynamical systems. 9. Physics Informed Neural networks (PINNs) for the forward problem for PDEs. Applications to high-dimensional PDEs. 10. PINNs for inverse problems for PDEs, parameter identification, optimal control and data assimilation. All the algorithms will be illustrated on a variety of PDEs: diffusion models, Black-Scholes type PDEs from finance, wave equations, Euler and Navier-Stokes equations, hyperbolic systems of conservation laws, Dispersive PDEs among others.

Resources

Lecture Notes

Lecture notes will be provided at the end of the course.

Literature

All the material in the course is based on research articles written in last 1-2 years. The relevant references will be provided.

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
graded semester performance

Registration & Places

Max Places
200

Course Components

Type Title Time & Place Hours
lecture Deep Learning in Scientific Computing
  • Fri 12:15-14:00 (HG D 1.1)
2 h weekly
exercise Deep Learning in Scientific Computing
  • Tue 13:15-14:00 (HG E 5)
1 h weekly

Offered In