├── .editorconfig ├── .gitignore ├── README.md ├── experiments ├── README.md └── train_0_3 │ ├── checkpoint │ ├── checkpoint-10860000 │ ├── checkpoint-10860000.meta │ ├── checkpoint-10870000 │ ├── checkpoint-10870000.meta │ ├── checkpoint-10880000 │ ├── checkpoint-10880000.meta │ ├── checkpoint-10890000 │ ├── checkpoint-10890000.meta │ ├── checkpoint-10900000 │ ├── checkpoint-10900000.meta │ └── events.out.tfevents.1463320977.MacBook-Pro.fritz.box ├── py_2048_rl ├── __init__.py ├── analysis.py ├── game │ ├── __init__.py │ ├── game.py │ ├── play.py │ └── test │ │ ├── __init__.py │ │ ├── test_game.py │ │ └── test_play.py ├── learning │ ├── __init__.py │ ├── experience_batcher.py │ ├── experience_collector.py │ ├── learning.py │ ├── model.py │ ├── replay_memory.py │ ├── target_batch_computer.py │ └── test │ │ ├── __init__.py │ │ ├── test_experience_batcher.py │ │ ├── test_model.py │ │ └── test_target_batch_computer.py └── play_game.py ├── pylintrc ├── requirements.txt └── set_pythonpath.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/README.md -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10860000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10860000 -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10860000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10860000.meta -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10870000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10870000 -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10870000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10870000.meta -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10880000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10880000 -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10880000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10880000.meta -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10890000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10890000 -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10890000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10890000.meta -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10900000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10900000 -------------------------------------------------------------------------------- /experiments/train_0_3/checkpoint-10900000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/checkpoint-10900000.meta -------------------------------------------------------------------------------- /experiments/train_0_3/events.out.tfevents.1463320977.MacBook-Pro.fritz.box: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/experiments/train_0_3/events.out.tfevents.1463320977.MacBook-Pro.fritz.box -------------------------------------------------------------------------------- /py_2048_rl/__init__.py: -------------------------------------------------------------------------------- 1 | """Package for all of 2048-rl python code.""" 2 | -------------------------------------------------------------------------------- /py_2048_rl/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/analysis.py -------------------------------------------------------------------------------- /py_2048_rl/game/__init__.py: -------------------------------------------------------------------------------- 1 | """Package for 2048 Game logic.""" 2 | -------------------------------------------------------------------------------- /py_2048_rl/game/game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/game/game.py -------------------------------------------------------------------------------- /py_2048_rl/game/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/game/play.py -------------------------------------------------------------------------------- /py_2048_rl/game/test/__init__.py: -------------------------------------------------------------------------------- 1 | """Package for 2048 Game Logic tests.""" 2 | -------------------------------------------------------------------------------- /py_2048_rl/game/test/test_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/game/test/test_game.py -------------------------------------------------------------------------------- /py_2048_rl/game/test/test_play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/game/test/test_play.py -------------------------------------------------------------------------------- /py_2048_rl/learning/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/__init__.py -------------------------------------------------------------------------------- /py_2048_rl/learning/experience_batcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/experience_batcher.py -------------------------------------------------------------------------------- /py_2048_rl/learning/experience_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/experience_collector.py -------------------------------------------------------------------------------- /py_2048_rl/learning/learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/learning.py -------------------------------------------------------------------------------- /py_2048_rl/learning/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/model.py -------------------------------------------------------------------------------- /py_2048_rl/learning/replay_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/replay_memory.py -------------------------------------------------------------------------------- /py_2048_rl/learning/target_batch_computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/target_batch_computer.py -------------------------------------------------------------------------------- /py_2048_rl/learning/test/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for learning module.""" 2 | -------------------------------------------------------------------------------- /py_2048_rl/learning/test/test_experience_batcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/test/test_experience_batcher.py -------------------------------------------------------------------------------- /py_2048_rl/learning/test/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/test/test_model.py -------------------------------------------------------------------------------- /py_2048_rl/learning/test/test_target_batch_computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/learning/test/test_target_batch_computer.py -------------------------------------------------------------------------------- /py_2048_rl/play_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/py_2048_rl/play_game.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/pylintrc -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/requirements.txt -------------------------------------------------------------------------------- /set_pythonpath.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgwiese/2048-rl/HEAD/set_pythonpath.sh --------------------------------------------------------------------------------