On Mon, Jun 28, 2010 at 07:25:50AM +0900, Darren Cook wrote:
> There are two ideas here:
> * Consider whole board, not just around last move;
> * Use pattern weights
>
> Crazy stone does both together, and by the sounds of it Many Faces,
> Pachi and Zen do too.
Just to clarify, Pachi has two modes (playout policies), one of them is
Mogo-like, the other is CrazyStone-like. The Mogo-like one is used by
default, the CrazyStone-like is still in development (was in hiatus for
few months but I'm getting back to it right now).
> I was saying just doing the first idea might be worth the small effort
> keeping the list of moves: when no local pattern matches, and a random
> move would otherwise be chosen, consider a pattern move leftover from
> another part of the board.
I have tried that and it didn't work well; unfortunately, it was very
long ago and I don't remember the details.
Other than that, maintaining pattern weights incrementally for other
features (like 2-liberty or selfatari properties which you have to look
for transitively) is *awful* amount of pretty demanding coding. :(
(At least it was for me, maybe if you design your board structure to
keep this information incrementally from the ground up, it's less work.)
--
Petr "Pasky" Baudis
The true meaning of life is to plant a tree under whose shade
you will never sit.
_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go