/go_mcts_rave

Go program, pure randome playout + MCTS + RAVE.

Primary LanguageC

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