Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Execution Map

University of Lausanne

The following table maps each manuscript chapter to its companion slide deck(s) and Jupyter notebooks. All paths are relative to the repository root; the short names are intentionally compact so the table remains readable.

Execution map: manuscript chapters, slides, and notebooks

Ch.TopicLecture folder & deckNotebooks (role)
1Intro to ML & DLL02: intro_deep_learningL02 0109 (c×\times9)
2Deep Equilibrium NetsL03: deep_equilibrium_nets; L07: autodiff_for_deqnsL03 0102 (c), 0304 (e/s), 05 (c); L07 0104 (c)
3IRBC ModelL04: irbcL04 0102 (c)
4NAS & Loss Norm.L05: neural_architecture_search, loss_normalizationL05 0204 (c), 05 (e)
5OLG ModelsL08: olg_models_deqnsL08 0710 (c), 11 (e)
6HA, Young, Seq. SpaceL09: heterogeneous_agents_youngs; L10: sequence_space_deqnsL09 1012 (c); L10 05, 05b, 06 (c), KrusellSmith_Tutorial_CPU (x)
7PINNsL11: pinnsL11 0105 (c)
8CT Het. AgentsL12: continuous_time_ha_theory; L13: continuous_time_ha_numericsL13 08 (c)
9Surrogates, GPs, DKLL14: surrogates_and_gpsL14 01, 02, 0408 (c), 09, 10 (x)
10Structural EstimationL15: structural_estimation_smmL15 03, 03b (c)
11Climate & Deep UQL16: climate_economics_iams; L17: deep_uq_pareto_policyL16 0103 (c); L17 09_DICE_2P_UQ_Analysis (c) plus 4 .py pipeline drivers
12Synthesis & OutlookL18: wrap_up

Path conventions. Lecture folders are lectures/lecture_NNNN_*/, where LNNNN in the table is the lecture number; the slide sources live in that folder’s slides/ subfolder and the notebooks in code/. Names in the table are abbreviated: deck names drop the lecture_NNNN_ prefix that every slide file carries, and a notebook is cited by the number that follows that prefix, so L03 01 is lectures/lecture_03_deep_equilibrium_nets/code/lecture_03_01_Brock_Mirman_1972_DEQN.ipynb. Notebook role letters: c = core, e = exercise, s = solution (paired with an exercise notebook), x = extension/self-study. See the README for complete file names and direct links.

Lectures without a chapter. Two lectures have no manuscript chapter of their own. L01 (lecture_01_python_primer) is a self-contained Python primer for readers who want a refresher before Chapter 1. L06 (lecture_06_agentic_programming) is a hands-on workshop on agentic programming (using AI agents as coding partners); because this field is evolving quickly, it is presented through slides, two Python helper scripts, and exercise prompts rather than as a fixed manuscript chapter.

Reproducibility. Random-seed conventions, the RUN_MODE budget split, hardware and software pins, and GPU-determinism flags used by every notebook in the table above are documented in Appendix Appendix E. Worked solutions and guidance for the end-of-chapter exercises are collected in Appendix Appendix F.