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