0.3.0

@ujh ujh released this Dec 6, 2015 · 412 commits to master since this release

  • Added 3x3 pattern support. These are used as priors in the tree and
    during the playouts.
  • Added the RAVE heuristic to the search.
  • Terminate search early if the best move is ahead by a lot.
  • Changed the way to change the configuration of the engine. Everything is now stored inside a
    TOML file instead of having command line switches for everything.
  • Measure the playouts per second per thread and display it when logging is turned on.
  • Scripts to run CLOP parameter optimization.
  • Removed all weak engines (random, AMAF, MC).
  • Clarified the licensing (scripts are MIT licensed).
  • Added a code of conduct.

Performance

Note that the measurement of the error margins have changed. We now calculate proper 95% and 99% confidence intervals whereas previously we only used the ~68% standard deviation.

After running 500 games on 9x9 with komi 6.5 and a time limit of 5 minutes (sudden death) the win rate against GnuGo 3.8 level 0 was 85.40% (± 3.08 at 95%, ± 3.14 at 99%) with the default configuration.

After running 500 games on 13x13 with komi 6.5 and a time limit of 10 minutes (sudden death) the win rate against GnuGo 3.8 level 0 was 36.6% (± 4.2 at 95%, ± 4.29 at 99%) with the default configuration.

Downloads