Skip to content

An implementation of AlphaZero for the game of Othello

Notifications You must be signed in to change notification settings

ouyhlan/Alpha-Zero-Othello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Alpha Zero Othello

这是AlphaZero算法基于黑白棋的实现

仓库文件组成

  • report.pdf 实验报告
  • src 源代码文件夹
    • App.py 可视化黑白棋源代码
    • Board.py 黑白棋棋盘源代码
    • Game.py 黑白棋游戏源代码
    • main.py 训练调用的源代码
    • Mcts.py 蒙特卡洛树搜索算法实现源代码
    • Net.py 神经网络源代码
    • Player.py 用于调试和与随机棋手PK使用的源代码
    • SelfPlay.py 自对弈源代码
  • 下面是一些可视化实现采用的图片
    • black.bmp
    • board.bmp
    • board.png
    • white.bmp

由于训练好的神经网络模型参数过大,这里就不放进文件夹里了。

About

An implementation of AlphaZero for the game of Othello

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages