https://github.com/suragnair/alpha-zero-general
A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 and more
https://github.com/suragnair/alpha-zero-general
alpha-zero alphago alphago-zero alphazero deep-learning gobang gomoku keras mcts monte-carlo-tree-search neural-network othello pytorch reinforcement-learning self-play tensorflow tf
Last synced: about 1 month ago
JSON representation
A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 and more
- Host: GitHub
- URL: https://github.com/suragnair/alpha-zero-general
- Owner: suragnair
- License: mit
- Created: 2017-12-01T02:55:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-01T19:59:02.000Z (6 months ago)
- Last Synced: 2025-04-25T17:50:04.250Z (about 2 months ago)
- Topics: alpha-zero, alphago, alphago-zero, alphazero, deep-learning, gobang, gomoku, keras, mcts, monte-carlo-tree-search, neural-network, othello, pytorch, reinforcement-learning, self-play, tensorflow, tf
- Language: Jupyter Notebook
- Homepage:
- Size: 414 MB
- Stars: 4,113
- Watchers: 113
- Forks: 1,087
- Open Issues: 72
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-game-ai - [code
- StarryDivineSky - suragnair/alpha-zero-general - general 是一个基于 AlphaZero 算法的通用游戏 AI 实现,它允许你在任何框架下为任何游戏训练 AI。该项目提供清晰的代码结构和教程,方便理解和使用。它基于蒙特卡洛树搜索(MCTS)和深度神经网络,通过自对弈学习来提升 AI 的棋力。项目包含 Othello(黑白棋)、Gobang(五子棋)、TicTacToe(井字棋)、Connect4(四子棋)等游戏的示例,方便用户快速上手。你可以修改和扩展该项目,将其应用到你感兴趣的游戏中。该项目旨在提供一个易于理解和使用的 AlphaZero 实现,帮助开发者探索和应用强化学习技术。它避免了复杂的依赖,力求简洁高效。通过调整参数,你可以控制 AI 的训练过程和性能。该项目是学习 AlphaZero 算法和实践游戏 AI 开发的优秀资源。 (漏洞库_漏洞靶场 / 资源传输下载)