Summer School on Deep Learning for Economics and Finance, held at ESOMAS, August 25 - 27, 2025, at the University of Torino.
- This summer school is designed for Ph.D. students and reseaerchers in economics and related disciplines. It introduces recent advancements in machine learning, computational science, and the computational economics and finance literature.
- The course focuses on solving and estimating dynamic stochastic economic models, and solving continuous-time models (that is, partial differential equations).
- The lectures will concentrate on machine learning methodologies, including Deep Neural Networks, Gaussian Processes, Physics-informed Neural Nets. These methods will be explored through applications in macroeconomics, finance, and climate-change economics.
- The format of the lectures will be interactive and workshop-like, combining theoretical discussions with hands-on coding exercises.
- The coding will be conducted in Python and implemented on a cloud computing infrastructure Nuvolos.
- Basic econometrics.
- Basic programming in Python (see this link to QuantEcon for a thorough introduction).
- A brief Python refresher is provided under this link.
- A brief Python on Jupyter Notebooks is provided under this link.
- Basic calculus and probability (The book Mathematics for Machine learning provides a good overview of skills participants are required to be fluent in).
Class enrollment on the Nuvolos Cloud
- All lecture materials (slides, codes, and further readings) will be distributed via the Nuvolos Cloud.
- To enroll in this class, please click on this enrollment key, and follow the steps.
- Nuvolos Support: support@nuvolos.cloud
-
For any organizational question, please write to the default email address of the summer school: deeplearningconf25@gmail.com
-
For any question regarding whereabouts, local assistance, etc., there is a team of students that is avaialble to help, and should be contacted via email:
- Luca Emanuele Marcianò: luca.marciano@carloalberto.org
- Kacper Krasowski: kacper.krasowki@carloalberto.org
- Riccardo Gallone: riccardo.gallone@carloalberto.org
- Alessandro Ricchiuti: alessandro.ricchiuti@carloalberto.org
The summer school (and conference) will take place in Classroom 8 (Aula 8), located on the ground floor next to the main entrance of the SME building, at Corso Unione Sovietica 218bis, Torino.
Day 1, Monday, August 25th, 2025
| Time | Main Topics | Lecturer |
|---|---|---|
| 08:30 - 09:00 | Registration at ESOMAS | |
| 09:00 - 10:30 | Welcome, and Introduction to Machine Learning and Deep Learning (part I) | Scheidegger/Trojani |
| 10:30 - 11:00 | Coffee Break | |
| 11:00 - 12:30 | Introduction to Machine Learning and Deep Learning (part II), Tensorflow and PyTorch | Scheidegger/Trojani |
| 12:30 - 13:30 | Lunch Break | |
| 13:30 - 15:00 | Introduction to Deep Equilibrium Nets (DEQN) | Scheidegger |
| 15:00 - 15:30 | Coffee Break | |
| 15:30 - 17:00 | Hands-on: Solving a dynamic model with DEQNs | Scheidegger |
| 19:00 - 22:00 | Pizza Dinner: it will be held at Pizzeria Da Pecchia, Corso Unione Sovietica 244 |
Day 2, Tuesday, August 26th, 2025
| Time | Main Topics | Lecturer |
|---|---|---|
| 09:00 - 10:30 | Solving heterogenenous agents models with DeepHAM | Yang |
| 10:30 - 11:00 | Coffee Break | |
| 11:00 - 12:30 | Hands-on exercises on DeepHAM | Yang |
| 12:30 - 13:30 | Lunch Break | |
| 13:30 - 15:00 | Physics-informed Neural Nets for PDEs | Scheidegger |
| 15:00 - 15:30 | Coffee Break | |
| 15:30 - 17:00 | Industry Talk | Karyampas |
| 19:00 - 22:00 | Informal Aperitivo/Drinks: self-funded (covered by participants) gathering for an aperitivo or drinks. |
Day 3, Wednesday, August 27th, 2025
| Time | Main Topics | Lecturer |
|---|---|---|
| 09:00 - 10:30 | Deep Learning for Continuous-time Models | Yang |
| 10:30 - 11:00 | Coffee Break | |
| 11:00 - 12:30 | Keynote Presentation | Violante |
| 12:30 - 13:30 | Lunch Break | |
| 13:30 - 14:30 | Deep Surrogates & Teaching Economics to the Machines (I) | Chen |
| 14:30 - 14:45 | Short Coffee Break | |
| 14:45 - 15:45 | Teaching Economics to the Machines (II) | Chen |
| 15:45 - 16:00 | Short Coffee Break | |
| 16:00 - 17:30 | Gaussian Processes for Dynamic Models | Trojani |
The lectures will be interactive, in a workshop-like style, using Python, scikit learn, PyTorch, Tensorflow, and Tensorflow Probability on Nuvolos, a browser-based cloud infrastructure in which files, datasets, code, and applications work together, in order to directly implement and experiment with the introduced methods and algorithms.
- Hui Chen (Massachusetts Institute of Technology)
- Dimitrios Karyampas (Practitioner and visiting lecturer at Bocconi (among others))
- Simon Scheidegger (University of Lausanne and Grantham Research Institute, London School of Economics)
- Fabio Trojani (University of Geneva, Swiss Finance Institute, and ESOMAS)
- Gianluca Violante (Princeton University)
- Yucheng Yang (University of Zurich and Swiss Finance Institute)
| Session # | Title | Screencast |
|---|---|---|
| 1 | First steps on Nuvolos | <iframe src="https://player.vimeo.com/video/513310246" width="640" height="400" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe> |
| 2 | Terminal intro | <iframe src="https://player.vimeo.com/video/516691661" width="640" height="400" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe> |
