I assume this implies that there arent any open-source basic-UCT bots which 
utilize the basic eye rule and a simple permute and retry scheme as described 
by many ppl on the group? When we speak of these sorts of bots playing at about 
10kyu I assume what is meant is 10kyu at 9x9 not 19x19.


--- On Wed, 5/14/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

> From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Subject: Re: [computer-go] 10k UCT bots
> To: computer-go@computer-go.org
> Date: Wednesday, May 14, 2008, 10:44 AM
> > -----Original Message-----
> > From: Jacques Basaldúa <[EMAIL PROTECTED]>
> > To: computer-go@computer-go.org
> > Sent: Wed, 14 May 2008 6:38 am
> > Subject: Re: [computer-go] 10k UCT bots
> 
> 
> > Don Dailey wrote: 
>  
> > > [EMAIL PROTECTED] wrote: 
>  
> > >> For those currently coding this up, I think
> the most important thing 
> >>>  about this playout algorithm is that it is 
> >> >  *temporary*. You will  almost certainly
> be replacing it with something different and better 
> >> > just a little bit down the road.  So you
> probably don't want to worry 
> >> > about hair-splitting tweaks except as an
> academic exercise. 
> 
> > Yes, I agree. Also my hair brained scheme of
> pre-generated tables of
> > > list traversal orderings was just an academic 
>  exercise as you say.  
> 
> > But the problem is that when you do heavy playouts you
> have the same 
> > problem except that the probabilities of the legal
> moves are no longer equal. 
> 
> The problem doesn't go away but the trade-offs change
> considerably. This is an interesting and relevant
> discussion, but if I were trying to code up light MC
> playouts for the first time, right now, I would be feeling
> that this dead-simple algorithm was actually very difficult
> and confusing. 
> 
> For someone in that position (and only them), my advice is
> 1. Implement light playouts first. It's simple; you
> will find many bugs that way; it's standardized enough
> that other people will understand what you're talking
> about; it's a fast way to get a basic bot; it will be a
> very handy thing to have as a baseline when you test other
> things.
> 2. Get it working the standard way before improving it.
> It's your baseline that you'll be testing
> improvements against.
> 3. Make it fast but don't spend excessive effort
> optimizing. "Better is the enemy of good
> enough." 
> 
> - Dave
> Hillis_______________________________________________
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/



_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to