Skip to Main Content (Press Enter)

Logo UNIPV
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations

UNIFIND
Logo UNIPV

|

UNIFIND

unipv.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  1. Courses

511400 - MACHINE LEARNING FOR SCIENTIFIC COMPUTING

courses
ID:
511400
Duration (hours):
48
CFU:
6
SSD:
ANALISI NUMERICA
Located in:
PAVIA
Year:
2025
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Primo Semestre (25/09/2025 - 14/01/2026)

Syllabus

Course Objectives

The course aims to study the mathematical aspects of techniques, aimed at solving partial differential equations, based on neural networks, data-driven learning, and nonlinear approximation. In particular, the course explores topics in approximation theory, model order reduction, and optimization. The methods under consideration will be analysed theoretically and implemented numerically.

Learning Objectives:
To understand and know how to manipulate neural networks from a mathematical point of view; to know the classical results in the approximation theory of neural networks with particular focus on quantitative results; to be familiar with different architectures of neural operators for model reduction for partial differential equations; to be able to demonstrate quantitative approximation results in this field; to know and be able to implement optimization methods for highly non-convex problems.

Course Prerequisites

Basic knowledge of numerical analysis, mathematical analysis, partial differential equations. A basic knowledge of python or similar languages is advisable

Teaching Methods

Classroom lectures, tutorials in the computer lab, study of research papers, seminars.
The topics presented may vary according to the students' preferences

Assessment Methods

Oral exam and report. Every student will be able to implement the numerical methods presented during the course, focusing on some extensions, applications, or studying in details some theoretical aspects, also using the most recent scientific literature suggested by the lecturers.

Texts

Notes prepared by the lecturer, available on the course web page.
Scientific papers provided by the lecturer.

Contents

We will present, from the points of view of theory and implementation, several techniques, aimed at solving partial differential equations, based on neural networks, data-driven learning, and nonlinear approximation. In particular, the course explores topics in approximation theory, model order reduction, and optimization.

Example of topics that can be covered in the course:

Theory
- introduction to neural networks
- general approximation theorems (universal approximation. etc.)
- ReLU networks, approximation results with ReLU networks
- approximation of functions in high-dimensional domains
- optimization methods, backpropagation
- PINNs for inverse problems
- approximation of parametric problems with ReLU networks
- neural operators for model reduction applied to PDEs (e.g., deepONets, Fourier Neural Operators, Graph Neural Networks, UNets, etc.)
- other nonlinear methods of solving EDPs (e.g., kernel methods, Gaussian process regression)

Applications
- implementation and optimization of neural networks
- implementation of neural operators

Course Language

Italian

More information

Office hours, in presence or online, can be arranged by appointment.
The lecturer's notes are available on the course page.

Degrees

Degrees (2)

MATHEMATICS 
Master’s Degree
2 years
MATHEMATICS 
Master’s Degree
2 years
No Results Found

People

People (2)

MARCATI CARLO
Teaching staff
PAVARINO LUCA FRANCO
Settore MATH-05/A - Analisi numerica
AREA MIN. 01 - Scienze matematiche e informatiche
Gruppo 01/MATH-05 - ANALISI NUMERICA
Professore Ordinario
No Results Found
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0