文件名称:通用Alpha Zero实现-python
文件大小:427.66MB
文件格式:ZIP
更新时间:2024-07-08 12:22:42
机器学习
A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 Alpha Zero General(任何游戏,任何框架!)基于 AlphaGo Zero 论文(Silver 等人)的基于自我对弈的强化学习的简化、高度灵活、评论和(希望)易于理解的实现。 它旨在易于采用任何两人回合制对抗游戏和您选择的任何深度学习框架。 已经为 PyTorch、Keras、TensorFlow 和 Chainer 中的黑白棋游戏提供了示例实现。 可以在此处找到随附的教程。 我们还有 GoBang 和 TicTacToe 的实现。 要使用您选择的游戏,请将 Game.py 和 NeuralNet.py 中的类子类化并实现它们的功能。 Othello 的示例实现可以在 othello/OthelloGame.py 和 othello/{pytorch,keras,tensorflow,chainer}/NNet.py 中找到