VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Deep Learning in Scientific Computing
Last Updated: 2026-02-05 16:07:26
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
- DR
- Frequency
- Yearly recurring
Examination
- Type
- ungraded semester performance
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Deep Learning in Scientific Computing |
|
2 h weekly |
| exercise | Deep Learning in Scientific Computing |
|
1 h weekly |
Offered In
-
Doctorate Mathematics (More Information at: )
-
Subject Specialisation (The list of courses (together with the allocated credit points) eligible for doctoral students is published each semester in the newsletter of the ZGSM.)
-
Graduate School (Official website of the Zurich Graduate School in Mathematics: In addition to the 401-....-DRL course units, adapted versions for doctoral students of the following course units: 263-4400-00L Advanced Graph Algorithms and Optimization 401-3902-21L Network & Integer Optimization: From Theory to Application 401-3904-22L Convex Optimization 401-3629-00L Quantitative Risk Management 401-3652-00L Numerical Methods for Hyperbolic Partial Differential Equations 151-0530-00L Nonlinear Dynamics and Chaos II 227-0434-10L Mathematics of Information 401-4490-22L Topology Optimization of Engineering Systems ... (continued ))
-
-