[computer-go] Re: myCtest-10k-AMAF-x on CGOS
Christoph Birk
birk at ociw.edu
Mon Feb 18 14:09:45 PST 2008
On Feb 15, 2008, at 3:29 AM, Tim Foden wrote:
> In your "pure MC program", do you use UCB1 to choose the next move
> to search at the root? If not, what algorithm are you using? I'm
> currently using UCB1 for my test in Fluke.
No, it uses a random move even at the root node.
myCtest does NOT create a tree (except for the UCT version). That
probably
explains why myCtest gains so much (more than Fluke) for addng AMAF
>> 'myCtest-xxk-AMAF-y' has only one addition. It assigns the random-
>> playout result not only to the first move, but to a fraction of
>> all moves (simple all-moves-as-first). > What's different about
>> the -3, -5, and -8 versions? There seems to be > significant
>> strength differences between them. using N := moves in random
>> simulation a := AMAF moves a = pow(N,y) with y = 0.25 (3) y = 0.50
>> (5) y = 0.75 (8) due to the name-length limitation of CGOS (18
>> characters) Christoph
> A question about the AMAF version... When you are updating the
> statistics for the AMAF moves... which moves are you using? e.g.
> are you using just the moves of the side to move (e.g. move 1, move
> 3, move 5.... move n), or every move (e.g. move 1, move 2, move
> 3... move n), or some other thing?
I use of course only the moves of 'this' player , I guess that
corresponds to
move 1,3,5,...n in you example.
> When I tried it with every move Fluke seemed to play noticeably
> weaker than with every other move.
I would expect that. If you use moves that were not played by the
winning/losing side that should mix up the statistics of good/bad moves
and create a somehow random move.
> I also notice that there's a myCtest-10k-AMAF, with no '-y' on the
> end. Is this the same as the one with '-8', or is there some other
> change?
myCtest-AMAF is the final version ... I think it uses the 0.75 exponent.
Christoph
More information about the computer-go
mailing list