Skip to content

Commit 03dc9a1

Browse files
update docs
1 parent c937597 commit 03dc9a1

File tree

8 files changed

+56
-9
lines changed

8 files changed

+56
-9
lines changed

class03/class03.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,9 @@
66

77
---
88

9-
Add notes, links, and resources below.
9+
Theory content is available [here](Class03_Chapter_version1.pdf)
10+
11+
The notebook for this class is available [here](https://learningtooptimize.github.io/LearningToControlClass/dev/class03/class3_pluto_notebook.html).
12+
13+
Theory slides are available [here](Class03_Theory.pdf).
1014

class04/class04.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,9 @@
77

88
---
99

10-
Add notes, links, and resources below.
10+
Joaquim Dias Garcia's Guest Lecture for the Optimal Control & Learning Course.
11+
12+
The lecture covered Multistage Stochastic Programming and Stochastic Dual Dynamic Programming (SDDP).
13+
14+
[Video Lecture Link](https://www.youtube.com/watch?v=jCkHtvTe7tU&t=5382s)
1115

class06/class06.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,9 @@
77

88
---
99

10-
Add notes, links, and resources below.
10+
Henrique Ferrolho's Guest Lecture for the Optimal Control & Learning Course.
11+
12+
The lecture covered Nonlinear trajectory optimization for robots in Julia.
13+
14+
[Video Lecture Link](https://www.youtube.com/watch?v=rMo_o1j7ukM)
1115

class07/class07.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
# Class 7 — 10/03/2025
22

3-
**Presenter:** TBD
3+
**Presenter:** Jouke van Westrenen
44

55
**Topic:** Essentials of PDEs for control engineers; weak forms; FEM/FDM review
66

77
---
88

9-
Add notes, links, and resources below.
10-
9+
Files for this class are available [here](https://github.com/LearningToOptimize/LearningToControlClass/tree/main/class07).

class09/class09.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@
77

88
---
99

10-
Add notes, links, and resources below.
10+
François Pacaud's Guest Lecture for the Optimal Control & Learning Course.
1111

12+
The lecture covered Nonlinear Programming theory, the fundamentals and practical lessons of GPU-accelerated optimization, and applications in optimal control.
13+
14+
[Video Lecture Link](https://www.youtube.com/watch?v=fhCo3UYmbFc)

class10/class10.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,11 @@
66
**Topic:** Neural Differential Equations: classical solvers + adjoint methods
77
---
88

9-
https://book.sciml.ai/notes/11-Differentiable_Programming_and_Neural_Differential_Equations/
9+
Chris Rackauckas's Guest Lecture for the Optimal Control & Learning Course.
10+
11+
The lecture covered Neural Differential Equations: Classical Solvers and Adjoint Methods.
12+
13+
[Video Lecture Link](https://www.youtube.com/watch?v=hkYIlXX9q5A)
14+
15+
[Lecture Notes](https://book.sciml.ai/notes/11-Differentiable_Programming_and_Neural_Differential_Equations/)
1016

class13/class13.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@
77

88
---
99

10-
Add notes, links, and resources below.
10+
Charlelie Laurent's Guest Lecture for the Optimal Control & Learning Course.
1111

12+
The lecture explored the NVIDIA PhysicsNeMo framework, highlighting its use in training AI surrogates to accelerate physics simulations. It also provided a theoretical overview of how Graph Neural Networks can enhance generalization in complex settings.
13+
14+
[Video Lecture Link](https://www.youtube.com/watch?v=hYOgv3Rptxk&t=28s).

docs/make.jl

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ plutos = [
1616
joinpath(repo_dir, "class02", "part1_root_finding.html"),
1717
joinpath(repo_dir, "class02", "part2_eq_constraints.html"),
1818
joinpath(repo_dir, "class02", "part3_ipm.html"),
19+
joinpath(repo_dir, "class03", "class3_pluto_notebook.html"),
1920
joinpath(repo_dir, "class05", "class05.html"),
21+
joinpath(repo_dir, "class08", "class08.html"),
22+
joinpath(repo_dir, "class15", "class15.html"),
2023
]
2124

2225
if !isdir(build_dir)
@@ -26,9 +29,18 @@ if !isdir(build_dir)
2629
symlink(joinpath(repo_dir, "class02"),
2730
joinpath(repo_dir, "docs", "src", "class02")
2831
)
32+
symlink(joinpath(repo_dir, "class03"),
33+
joinpath(repo_dir, "docs", "src", "class03")
34+
)
2935
symlink(joinpath(repo_dir, "class05"),
3036
joinpath(repo_dir, "docs", "src", "class05")
3137
)
38+
symlink(joinpath(repo_dir, "class08"),
39+
joinpath(repo_dir, "docs", "src", "class08")
40+
)
41+
symlink(joinpath(repo_dir, "class15"),
42+
joinpath(repo_dir, "docs", "src", "class15")
43+
)
3244
end
3345

3446
makedocs(
@@ -49,7 +61,19 @@ makedocs(
4961
"class01/background_materials/git_adventure_guide.md",
5062
],
5163
"Class 2" => "class02/overview.md",
64+
"Class 3" => "class03/class03.md",
65+
"Class 4" => "class04/class04.md",
5266
"Class 5" => "class05/class05.md",
67+
"Class 6" => "class06/class06.md",
68+
"Class 7" => "class07/class07.md",
69+
"Class 8" => "class08/class08.md",
70+
"Class 9" => "class09/class09.md",
71+
"Class 10" => "class10/class10.md",
72+
# "Class 11" => "class11/class11.md",
73+
"Class 12" => "class12/class12.md",
74+
"Class 13" => "class13/class13.md",
75+
# "Class 14" => "class14/class14.md",
76+
"Class 15" => "class15/class15.md",
5377
],
5478
)
5579

0 commit comments

Comments
 (0)