yssaya / go_mcts_rave

Go program, pure randome playout + MCTS + RAVE.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go prorgam, pure random playout + MCTS + RAVE

Go program with pure random playout + MCTS.
Also RAVE is used. No Go knowledge is used.
With 10000 playout/move in 9x9, it is about 6kyu, similar strength to GNU Go.

Original RAVE(Rapid Action Value Estimate)
Combining Online and Offline Knowledge in UCT
https://inria.hal.science/file/index/docid/164003/filename/GellySilverICML2007.pdf

Compile

$ make

Run

$ ./go11

100 playout/move. (default is 1000 playouts/move)
$ ./go11 -p100

About

Go program, pure randome playout + MCTS + RAVE.


Languages

Language:C 97.7%Language:Makefile 2.3%