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: 01_Intro_to_DLL02 01--09 (c×\times9)
2Deep Equilibrium NetsL03: 02_DEQNs; L07: 05b_AutoDiffL03 01--02 (c), 03--04 (e/s), 05 (c); L07 01--04 (c)
3IRBC ModelL04: 03_IRBCL04 01--02 (c)
4NAS & Loss Norm.L05: 04_NAS, 05_LossL05 02--04 (c), 05 (e)
5OLG ModelsL08: 08_OLGL08 07--10 (c), 11 (e)
6HA, Young, Seq. SpaceL09: 09_HA_Young; L10: 10_SeqSpaceL09 10--12 (c); L10 05, 05b, 06 (c), KrusellSmith_Tutorial_CPU (x)
7PINNsL11: 06_PINNsL11 01--05 (c)
8CT Het. AgentsL12: 07_CT_Theory; L13: 08_CT_NumL13 06--08 (c), 09 (e)
9Surrogates, GPs, DKLL14: 07_Surrogates_GPsL14 01, 02, 04--08 (c), 07, 09, 10 (x)
10Structural EstimationL15: 08_Struct_EstL15 03, 03b (c)
11Climate & Deep UQL16: 08_Climate; L17: 09_UQL16 01--03 (c); L17 09_DICE_2P_UQ_Analysis (c) plus 4 .py pipeline drivers
12Synthesis & OutlookL18: 10_Wrap_Up---

Path conventions. The repository organizes lectures by stable block id (lectures/lecture_NN_BYYYY_*/); the leading LNN in the table is the student-facing lecture number and the parenthetical BYYYY is the canonical block id (which is stable across renumberings). Slide and notebook names in the table are abbreviated; full paths follow lectures/lecture_NN_BYYYY_*/{slides,code}/. 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.

Workshop material. The live course includes a hands-on workshop on agentic programming (using AI agents as coding partners), delivered as L06. Because this field is evolving quickly, it is presented through slides, two Python helper scripts, and exercises rather than as a fixed manuscript chapter. The manuscript remains organized chapter by chapter, with the workshop material collected in the L06 slides and exercise prompts.

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.