文件名称:alpha_zero_othello:使用Keras播放Othello的功能性Alpha Zero
文件大小:21.08MB
文件格式:ZIP
更新时间:2024-05-23 08:27:31
Python
阿尔法零奥赛罗 如果您喜欢这个项目,请查看我的另一个项目,。 它与此类似,但是使用Pytorch,并且构建得更好。 一个用于学习从零开始播放Othello / Reversi的Python程序。 最好的部分是,很容易将相同的算法插入许多其他游戏。 如有任何问题。 请随时与我联系: 当前的最佳版本在根目录中为model-best.h5。要使用它,只需将其复制到data \ models中即可。 复制完后,您可以基于它进行训练,也可以使用以下命令进行操作。 该模型仅经过了64次迭代训练。 这大约等于30000场游戏,就rl而言并不算多。 它肯定会变好,但不是超级好。 要安装所需的库,请运行: pip install -r requirements.txt 这个版本目前使用较小的神经网络进行测试,因为可以确定一切正常,我将升级到完整尺寸。 当前通过调用来运行: python run.
【文件预览】:
alpha_zero_othello-master
----.gitattributes(66B)
----config.py(2KB)
----lib()
--------util.py(5KB)
--------replaybuffer.py(1KB)
--------tf_util.py(310B)
--------__init__.py(0B)
----run.py(2KB)
----requirements.txt(395B)
----__init__.py(0B)
----LICENSE(1KB)
----environment.yml(896B)
----model-best.h5(22.98MB)
----README.md(2KB)
----player()
--------player.py(1KB)
--------aiplayer.py(10KB)
--------__init__.py(0B)
----othello.py(4KB)
----.gitignore(1KB)
----worker()
--------ranking.py(5KB)
--------history.py(834B)
--------__init__.py(0B)
--------optimizer.py(2KB)
--------compile_rank.py(1KB)
--------play_game.py(5KB)
--------self_play.py(2KB)
--------evaluate.py(5KB)