initial commit
This commit is contained in:
19
.gitignore
vendored
Normal file
19
.gitignore
vendored
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/jupyternotebooks
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=jupyternotebooks
|
||||||
|
|
||||||
|
### JupyterNotebooks ###
|
||||||
|
# gitignore template for Jupyter Notebooks
|
||||||
|
# website: http://jupyter.org/
|
||||||
|
|
||||||
|
.ipynb_checkpoints
|
||||||
|
*/.ipynb_checkpoints/*
|
||||||
|
|
||||||
|
# IPython
|
||||||
|
profile_default/
|
||||||
|
ipython_config.py
|
||||||
|
|
||||||
|
# Remove previous ipynb_checkpoints
|
||||||
|
# git rm -r .ipynb_checkpoints/
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/jupyternotebooks
|
||||||
|
|
||||||
9
README.md
Normal file
9
README.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# JKU AI UE Exercise
|
||||||
|
|
||||||
|
## How to use
|
||||||
|
|
||||||
|
1. `nix-shell`
|
||||||
|
2. jupyter lab .
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1
boards/environment.json
Normal file
1
boards/environment.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "Gridworld", "seed": 920753582, "dones": [[false, false, false, false, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, false], [false, false, true, false, false, false, true, false, true, false], [false, false, false, false, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, false], [false, false, false, true, false, false, false, false, false, false], [false, false, false, true, false, false, false, false, false, false], [false, false, false, false, true, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, true]], "rewards": [[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -100, -1, -1, -1, -100, -1, -100, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -100, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -100, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -100, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, 100]], "starts": [[1, 0]]}
|
||||||
1
boards/game.json
Normal file
1
boards/game.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "TicTacToe", "start_state": [[0, -1, 0], [1, 0, 0], [0, 0, 0]], "start_player": 1}
|
||||||
1
boards/gridworld1.json
Normal file
1
boards/gridworld1.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "Gridworld", "seed": 1106509359, "dones": [[false, false, false, false, false, false, false, false, false, false, false, false, false], [false, true, true, false, false, false, false, false, false, false, false, false, false], [false, true, false, false, false, false, true, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, true, false, false, false], [false, false, false, false, false, true, false, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, true, false, false, false], [false, false, false, false, false, false, false, false, true, false, false, false, false], [false, false, false, false, false, false, false, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, false, false, false, false], [false, false, false, false, true, false, true, false, false, false, false, false, false], [false, false, false, false, false, false, false, false, true, false, false, false, false], [false, false, false, false, false, false, false, true, false, false, false, false, false], [false, false, false, false, false, false, false, false, false, false, false, false, true]], "rewards": [[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -100, -100, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -100, -1, -1, -1, -1, -100, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -100, -1, -1, -1], [-1, -1, -1, -1, -1, -100, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -100, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -100, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -100, -1, -100, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -100, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -100, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 100]], "starts": [[1, 0]]}
|
||||||
2
boards/tictactoe1.json
Normal file
2
boards/tictactoe1.json
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
{"type": "TicTacToe", "start_state": [[1, -1, 0], [0, 1, -1], [0, 0, 0]], "start_player": -1}
|
||||||
|
|
||||||
1
boards/tictactoe2.json
Normal file
1
boards/tictactoe2.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "TicTacToe", "start_state": [[0, 0, 0], [0, 0, -1], [1, 0, 0]], "start_player": 1}
|
||||||
1
boards/tictactoe3.json
Normal file
1
boards/tictactoe3.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "TicTacToe", "start_state": [[0, 0, 1], [0, 1, -1], [0, 0, 0]], "start_player": -1}
|
||||||
1
boards/tictactoe4.json
Normal file
1
boards/tictactoe4.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"type": "TicTacToe", "start_state": [[0, 1, 0], [0, 0, 0], [1, 0, -1]], "start_player": -1}
|
||||||
11
boards/tictactoe_draw_5x5.json
Normal file
11
boards/tictactoe_draw_5x5.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"type": "TicTacToe",
|
||||||
|
"start_state": [
|
||||||
|
[1, -1, 1, -1, 0],
|
||||||
|
[-1, 0, -1, 0, -1],
|
||||||
|
[ 1, -1, 0, -1, 1],
|
||||||
|
[-1, 0, 1, 0, -1],
|
||||||
|
[ 0, -1, 1, 1, 1]
|
||||||
|
],
|
||||||
|
"start_player": 1
|
||||||
|
}
|
||||||
11
boards/tictactoe_win_5x5.json
Normal file
11
boards/tictactoe_win_5x5.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"type": "TicTacToe",
|
||||||
|
"start_state": [
|
||||||
|
[-1, 0, -1, 1, -1],
|
||||||
|
[ 1, -1, 1, -1, 1],
|
||||||
|
[-1, 1, 0, 1, -1],
|
||||||
|
[ 1, 0, 0, 0, 1],
|
||||||
|
[-1, 1, 1, 0, -1]
|
||||||
|
],
|
||||||
|
"start_player": -1
|
||||||
|
}
|
||||||
1020
game_playing.ipynb
Normal file
1020
game_playing.ipynb
Normal file
File diff suppressed because it is too large
Load Diff
1
pig_lite
Submodule
1
pig_lite
Submodule
Submodule pig_lite added at 5a5b71101d
Reference in New Issue
Block a user