On 21.07.2010 15:14, Darren Cook wrote:
One option I'm considering is a facade that is running two or more
programs beneath the surface.
This may result in a weaker program than one of the programs playing alone
but consistently.
The setup is meant differently:
In each game only one program is used. But, before the
game a coin is flipped to decide which program from
a pool.
This is just a technique to stop a human exploiting a known weakness of
a program? (Does anyone knows a specific weakness of any particular
strong program? My feeling is all the MCTS programs have similar
strengths/weaknesses, so knowing you are playing Fuego or playing Zen
won't really help you much.)
Personally, I would not put much consideration into a result that
occured without he human player getting to play a lot of games against
the program (the same version he will play the final matches against) in
advance, where he can find its weaknesses.
I don't think a program that plays as 1dan only when the opponent don't
excessively fight, or only when there's not a lot of life-and-death
issues, or only when the opponent don't go for ippoji, and so on, really
qualifies as 1dan, even though it may get such a rank quite legitimately
on a go server where it plays almost all human at most a handful of
games each. You might not think this "fair" from a human point of view,
as humans don't play one another repeatedly to find flaws either, but I
put a different standard on programs that do not learn on their own.
It's the worst case that is interesting, not the best or the average.
_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go