【文件属性】:
文件名称:2048-rl:2048强化学习
文件大小:5.96MB
文件格式:ZIP
更新时间:2021-05-12 14:47:42
Python
2048-rl
Deep Q-Learning Project,打2048。有关,请参阅。
入门
安装 ,python&pip。 然后,运行:
pip install -r requirements.txt
要运行代码,您需要更新PYTHONPATH :
source set_pythonpath.sh
现在,您应该可以运行测试了:
py.test
源代码结构
所有python源代码都位于py_2048_rl 。
游戏
该目录包含模拟2048游戏本身的代码。 例如,它提供了实现游戏逻辑的Game类。 play模块定义了Experience类,一个play()函数和各种策略,这些策略可以作为参数传递给play() 。
学习
该目录包含与Deep Q-Learning算法本身有关的所有代码。 以下是这些模块的完整列表:
replay_memory实现了“重播内存”。 主要方法有add
【文件预览】:
2048-rl-master
----py_2048_rl()
--------learning()
--------game()
--------analysis.py(1KB)
--------__init__.py(46B)
--------play_game.py(2KB)
----experiments()
--------train_0_3()
--------README.md(439B)
----requirements.txt(44B)
----.gitignore(823B)
----set_pythonpath.sh(61B)
----README.md(2KB)
----.editorconfig(155B)
----pylintrc(8KB)