fast-alphazero-general icon indicating copy to clipboard operation
fast-alphazero-general copied to clipboard

Added dirichlet noise to the initial move

Open starovp opened this issue 4 years ago • 2 comments
trafficstars

Hi!

I added dirichlet noise for the root node for all valids, as mentioned in the original paper.

starovp avatar Jul 20 '21 06:07 starovp

This is a pretty old library, you would probably be better using: https://github.com/kevaday/alphazero-general or https://github.com/bhansconnect/alphazero-pybind11

The first library is kinda a continuation of this library by someone else. I have helped them to improve it some and it is definitely faster.

The second library is my newest version and is many many times faster, but is mostly in C++ and is not as clean. It may not be worth using for many people.

bhansconnect avatar Jul 20 '21 12:07 bhansconnect

Ah, gotcha. Yeah, I saw your second library. Was thinking of using C++, lots of work. My biggest impediment is the synchronous CUDA calls. I got some speedup just from compiling the game to .so using Nuitka, but raw C++ would probably be better. I'll take another look at that. Thanks!

starovp avatar Jul 20 '21 19:07 starovp