You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,14 +3,30 @@
3
3
This repository accompanies [Reinforcement Learning for Sequential Decision and Optimal Control](https://www.link.springer.com/book/10.1007/9789811977831) by Shengbo Eben Li(SpringerNature, 2024).
4
4
5
5
[comment]: #cover
6
-
![Cover image]9789811977831.jpg)
6
+

7
7
8
8
Download the files as a zip using the green button, or clone the repository to your machine using Git.
9
9
10
10
## Releases
11
11
12
12
Release v1.0 corresponds to the code in the published book, without corrections or updates.
13
13
14
+
## Run codes of this book
15
+
Setup conda first, and install dependencies.
16
+
```bash
17
+
conda env create -n rlbook -f environment.yml
18
+
conda activate rlbook
19
+
```
20
+
Then open each folder and run `main` or `plot` Python script.
21
+
22
+
## Source Layout
23
+
1.`Chap_3_4_CleanRobot`: Code for robot cleaning example in Chapter 3 and 4.
24
+
2.`Chap_5_AutoCar_GridRoad`: Code for autonomous car example in Chapter 5.
25
+
3.`Chap_6_Actor_Critic_Algorithm`: Code for actor-critic algorithm in Chapter 6.
26
+
4.`Chap_7_AC_wtih_Baseline`: Code for AC algorithm with baseline comparison in Chapter 7.
27
+
5.`Chap_8_Veh_Track_Ctrl`: Code for vehicle tracking control example in Chapter 8.
28
+
6.`Chap_9_Car_Brake_Control`: Code for emergency braking control example in Chapter 9.
29
+
14
30
## Contributions
15
31
16
32
See the file Contributing.md for more information on how you can contribute to this repository.
0 commit comments