Skip to content

Commit 88843ce

Browse files
authored
Update dependencies (#23)
* finish Chapter1 * add Chapter 02 * add part of Chapter06 * add more notebooks * add Chapter08_Maze.jl * sync local work * sync local changes * sync local notebooks * use ReinforcementLearning@v0.8.0
1 parent 409cf15 commit 88843ce

95 files changed

Lines changed: 5398 additions & 142485 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Manifest.toml

Lines changed: 904 additions & 334 deletions
Large diffs are not rendered by default.

Project.toml

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,9 @@
1-
name = "ReinforcementLearningAnIntroduction"
2-
uuid = "02c1da58-b9a1-11e8-0212-f9611b8fe936"
3-
authors = ["TianJun <tianjun.cpp@gmail.com>"]
4-
version = "0.2.2"
5-
61
[deps]
7-
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
82
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
93
Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
10-
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
11-
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
124
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
13-
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
14-
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
15-
ReinforcementLearningBase = "e575027e-6cd6-5018-9292-cdc6200d2b44"
16-
ReinforcementLearningCore = "de1b191a-4ae0-4afa-a27b-92d07f46b2d6"
17-
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
5+
PlutoUI = "7f904dfe-b85e-4ff6-b463-dae2292396a8"
6+
ReinforcementLearning = "158674fc-8238-5cab-b5ba-03dfc80d1318"
7+
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
188
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
199
StatsPlots = "f3b207a7-027a-5e70-b257-86293d7955fd"
20-
21-
[compat]
22-
DataStructures = "0.17"
23-
Distributions = "0.22"
24-
Flux = "0.10"
25-
MacroTools = "0.5"
26-
Plots = "0.29"
27-
Reexport = "0.2"
28-
StatsBase = "0.32"
29-
StatsPlots = "0.12"
30-
julia = "1.4"

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,28 @@
1717
</a>
1818
</p>
1919

20-
This repo contains most of the reinforcement learning environments referred in the book [Reinforcement Learning: An Introduction(2nd)](http://incompleteideas.net/book/the-book-2nd.html). The code to generate those figures are in the `notebooks` folder. Try it interactively on [MyBinder](https://mybinder.org/v2/gh/JuliaReinforcementLearning/ReinforcementLearningAnIntroduction.jl/master) now!
20+
This project provides the [Julia](https://www.julialang.org/) code to generate figures in the book
21+
[Reinforcement Learning: An
22+
Introduction(2nd)](http://incompleteideas.net/book/the-book-2nd.html). One of
23+
our main goal is to help users understand the basic concepts of reinforcement
24+
learning from an engineer's perspective. Once you have grasped how different
25+
components are organized, you're ready to explore a wide variety of modern deep
26+
reinforcement learning algorithms in [ReinforcementLearningZoo.jl](https://github.com/JuliaReinforcementLearning/ReinforcementLearningZoo.jl).
27+
28+
## How to use?
29+
30+
If you are new to Julia, you can open the notebooks and play interactively at
31+
[TODO: insert mybinder url] or preview the generated `pdf` files under the
32+
`previews` folder.
33+
34+
For experienced users with the latest stable Julia properly installed:
35+
36+
1. Clone this project.
37+
1. Start the Julia REPL under the folder you created above.
38+
1. Install [Pluto.jl](https://github.com/fonsp/Pluto.jl)
39+
1. `] add Pluto`
40+
1. `using Pluto`
41+
1. `Pluto.run()`
42+
1. Now you can see the Pluto page is opened in your browser. Paste
43+
`notebooks/Chapter01_Tic_Tac_Toe.jl` (or any other file under the `notebooks` folder) into
44+
the input box and click the `Open` button.

0 commit comments

Comments
 (0)