├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── agent ├── __init__.py ├── __main__.py ├── config.py ├── game │ ├── __init__.py │ ├── action.py │ └── cannonball_wrapper.py ├── hyperparameters.py ├── trainer │ ├── __init__.py │ ├── episode.py │ ├── image_preprocessor.py │ ├── q_network.py │ ├── replay_memories.py │ ├── session.py │ └── visualization │ │ ├── __init__.py │ │ ├── metrics.py │ │ ├── style.py │ │ └── tsne.py └── utils │ ├── __init__.py │ └── utils.py ├── config.xml ├── config_logging.yaml ├── config_play.xml ├── config_train.xml ├── docs ├── Makefile ├── conf.py ├── index.rst └── make.bat ├── lib └── libcannonball.so_is_placed_here.txt ├── matplotlibrc ├── requirements-linux-cpu.txt ├── requirements-linux-gpu.txt ├── requirements-osx.txt ├── requirements.txt ├── res ├── tilemap.bin └── tilepatch.bin ├── roms └── roms.txt ├── setup.py └── tests ├── __init__.py ├── test_episode.py ├── test_metrics.py ├── test_replay_memories.py ├── test_session.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/README.md -------------------------------------------------------------------------------- /agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agent/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/__main__.py -------------------------------------------------------------------------------- /agent/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/config.py -------------------------------------------------------------------------------- /agent/game/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agent/game/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/game/action.py -------------------------------------------------------------------------------- /agent/game/cannonball_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/game/cannonball_wrapper.py -------------------------------------------------------------------------------- /agent/hyperparameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/hyperparameters.py -------------------------------------------------------------------------------- /agent/trainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agent/trainer/episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/episode.py -------------------------------------------------------------------------------- /agent/trainer/image_preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/image_preprocessor.py -------------------------------------------------------------------------------- /agent/trainer/q_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/q_network.py -------------------------------------------------------------------------------- /agent/trainer/replay_memories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/replay_memories.py -------------------------------------------------------------------------------- /agent/trainer/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/session.py -------------------------------------------------------------------------------- /agent/trainer/visualization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agent/trainer/visualization/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/visualization/metrics.py -------------------------------------------------------------------------------- /agent/trainer/visualization/style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/visualization/style.py -------------------------------------------------------------------------------- /agent/trainer/visualization/tsne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/trainer/visualization/tsne.py -------------------------------------------------------------------------------- /agent/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agent/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/agent/utils/utils.py -------------------------------------------------------------------------------- /config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/config.xml -------------------------------------------------------------------------------- /config_logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/config_logging.yaml -------------------------------------------------------------------------------- /config_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/config_play.xml -------------------------------------------------------------------------------- /config_train.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/config_train.xml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/docs/make.bat -------------------------------------------------------------------------------- /lib/libcannonball.so_is_placed_here.txt: -------------------------------------------------------------------------------- 1 | More info in the README.md file -------------------------------------------------------------------------------- /matplotlibrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/matplotlibrc -------------------------------------------------------------------------------- /requirements-linux-cpu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/requirements-linux-cpu.txt -------------------------------------------------------------------------------- /requirements-linux-gpu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/requirements-linux-gpu.txt -------------------------------------------------------------------------------- /requirements-osx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/requirements-osx.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/requirements.txt -------------------------------------------------------------------------------- /res/tilemap.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/res/tilemap.bin -------------------------------------------------------------------------------- /res/tilepatch.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/res/tilepatch.bin -------------------------------------------------------------------------------- /roms/roms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/roms/roms.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/tests/test_episode.py -------------------------------------------------------------------------------- /tests/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/tests/test_metrics.py -------------------------------------------------------------------------------- /tests/test_replay_memories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/tests/test_replay_memories.py -------------------------------------------------------------------------------- /tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/tests/test_session.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lopespm/agent-trainer/HEAD/tests/test_utils.py --------------------------------------------------------------------------------