Re: [computer-go] time measurement

2009-02-07 Thread Don Dailey
On Sun, 2009-02-08 at 03:15 +0100, Raymond Wold wrote:
> Darren Cook wrote:
> >> It's just a can of worms to require some proprietary binary that people
> >> have to use, trust, and believe is unhackable. 
> > 
> > Reverse-engineering the binary itself to then make your own client is
> > still a risk, but is a specialist skill beyond most go programmers.
> 
> I could most likely do it. Isn't that enough? How many go programmers 
> with the know-how is too many?

I think any good programmer could do this given the desire and
motivation, even if it isn't your specialty.I just think it's the
rare person inclined to want to do this.

- Don



> ___
> 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/


Re: [computer-go] time measurement

2009-02-07 Thread Raymond Wold

Darren Cook wrote:

It's just a can of worms to require some proprietary binary that people
have to use, trust, and believe is unhackable. 


Reverse-engineering the binary itself to then make your own client is
still a risk, but is a specialist skill beyond most go programmers.


I could most likely do it. Isn't that enough? How many go programmers 
with the know-how is too many?

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


Re: [computer-go] How to "properly" implement RAVE?

2009-02-07 Thread Mark Boon
Isaac,

I haven't looked at this stuff for a while. I'm not at home so I can't
look at it now.

>From the error I understand that tesuji/games/general/MoveIterator is
missing. It is there in the Subversion source-tree however. So I don't
know what could be wrong. Maybe it's somehow missing in the
GoEngineGTP.jar

If you can wait until Wednesday I'll fix it for you then.

Mark


On Sat, Feb 7, 2009 at 4:29 PM, Isaac Deutsch  wrote:
> I put all files in a folder like so:
>
> http://img21.imageshack.us/img21/5272/bild4ya1.png
>
> But I get various errors when I try to run, for example, GoEngineGTP.jar
> with "java -jar ...", also I'm not able to select the RefBot as player.
> I'm not sure what the others do, but one seems to connect to the 19x19 CGOS
> server. I don't have any experience with java. Any ideas?
>
> Isaac
>
> The beginning of the error:
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'TesujiRefBot' defined in file [/Users/ibd/Desktop/computer 
> go/Rango/CGOS/TesujiRefBot.xml]: Cannot resolve reference to bean 
> 'referenceLibertyAdministration' while setting bean property 
> 'monteCarloAdministration'; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'referenceLibertyAdministration' defined in file 
> [/Users/ibd/Desktop/computer go/Rango/CGOS/TesujiRefBot.xml]: Instantiation 
> of bean failed; nested exception is java.lang.NoClassDefFoundError: 
> tesuji/games/general/MoveIterator
>
>
>  Original-Nachricht 
>> Datum: Sat, 7 Feb 2009 09:30:53 -0200
>> Von: Mark Boon 
>> An: computer-go 
>> Betreff: Re: [computer-go] How to "properly" implement RAVE?
>
>> You can get everything here:
>>
>> http://plug-and-go.dev.java.net
>>
>> The MCTS program description is under 'Derived Projects'.
>>
>> You don't really need the source-code. You can just get the 'binaries
>> & scripts' and then copy the files 'TesujiRefBot.jar' and
>> 'TesujiRefBot.xml' to the directory where you put the binaries and
>> everything works automagically. It's all plug and go. You may want to
>> change the number of nodes to read in the XML file to 50K (it's called
>> minimumNrNodes).
>>
>> Of course if you prefer to get the source you are free to do so.
>>
>> I do remember making a significant fix a little while ago that I don't
>> think I submitted yet. But I won't be able to commit that for a few
>> more days as I'm not at home. But if you implemented RAVE correctly
>> your bot should do at least as well as this one.
>>
>> Hopefully it's any help.
>>
>> Mark
>>
>>
>> On Sat, Feb 7, 2009 at 7:18 AM, Isaac Deutsch  wrote:
>> >
>> >> I'm currently tied up but you can get my MCTS implementation, which
>> >> includes RAVE, and set it up to play 50K playouts. It's only a matter
>> >> of setting the right number in the configuration file.
>> >>
>> >> You can also use it to play through two-gtp, that way you can test an
>> >> awful lot faster.
>> >>
>> >> Mark
>> >
>> > Hi Mark,
>> >
>> > This would be awesome. Can you send the source code to this eMail
>> address?
>> >
>> > Thanks, ibd
>> > --
>> > Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit
>> allen: http://www.gmx.net/de/go/multimessenger01
>> > ___
>> > 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/
>
> --
> Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
> http://www.gmx.net/de/go/multimessenger01
> ___
> 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/


Re: [computer-go] How to "properly" implement RAVE?

2009-02-07 Thread Isaac Deutsch
I put all files in a folder like so:

http://img21.imageshack.us/img21/5272/bild4ya1.png

But I get various errors when I try to run, for example, GoEngineGTP.jar
with "java -jar ...", also I'm not able to select the RefBot as player.
I'm not sure what the others do, but one seems to connect to the 19x19 CGOS
server. I don't have any experience with java. Any ideas?

Isaac

The beginning of the error:
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'TesujiRefBot' defined in file [/Users/ibd/Desktop/computer 
go/Rango/CGOS/TesujiRefBot.xml]: Cannot resolve reference to bean 
'referenceLibertyAdministration' while setting bean property 
'monteCarloAdministration'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'referenceLibertyAdministration' defined in file 
[/Users/ibd/Desktop/computer go/Rango/CGOS/TesujiRefBot.xml]: Instantiation of 
bean failed; nested exception is java.lang.NoClassDefFoundError: 
tesuji/games/general/MoveIterator


 Original-Nachricht 
> Datum: Sat, 7 Feb 2009 09:30:53 -0200
> Von: Mark Boon 
> An: computer-go 
> Betreff: Re: [computer-go] How to "properly" implement RAVE?

> You can get everything here:
> 
> http://plug-and-go.dev.java.net
> 
> The MCTS program description is under 'Derived Projects'.
> 
> You don't really need the source-code. You can just get the 'binaries
> & scripts' and then copy the files 'TesujiRefBot.jar' and
> 'TesujiRefBot.xml' to the directory where you put the binaries and
> everything works automagically. It's all plug and go. You may want to
> change the number of nodes to read in the XML file to 50K (it's called
> minimumNrNodes).
> 
> Of course if you prefer to get the source you are free to do so.
> 
> I do remember making a significant fix a little while ago that I don't
> think I submitted yet. But I won't be able to commit that for a few
> more days as I'm not at home. But if you implemented RAVE correctly
> your bot should do at least as well as this one.
> 
> Hopefully it's any help.
> 
> Mark
> 
> 
> On Sat, Feb 7, 2009 at 7:18 AM, Isaac Deutsch  wrote:
> >
> >> I'm currently tied up but you can get my MCTS implementation, which
> >> includes RAVE, and set it up to play 50K playouts. It's only a matter
> >> of setting the right number in the configuration file.
> >>
> >> You can also use it to play through two-gtp, that way you can test an
> >> awful lot faster.
> >>
> >> Mark
> >
> > Hi Mark,
> >
> > This would be awesome. Can you send the source code to this eMail
> address?
> >
> > Thanks, ibd
> > --
> > Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit
> allen: http://www.gmx.net/de/go/multimessenger01
> > ___
> > 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/

-- 
Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger01
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] How to "properly" implement RAVE?

2009-02-07 Thread Mark Boon
You can get everything here:

http://plug-and-go.dev.java.net

The MCTS program description is under 'Derived Projects'.

You don't really need the source-code. You can just get the 'binaries
& scripts' and then copy the files 'TesujiRefBot.jar' and
'TesujiRefBot.xml' to the directory where you put the binaries and
everything works automagically. It's all plug and go. You may want to
change the number of nodes to read in the XML file to 50K (it's called
minimumNrNodes).

Of course if you prefer to get the source you are free to do so.

I do remember making a significant fix a little while ago that I don't
think I submitted yet. But I won't be able to commit that for a few
more days as I'm not at home. But if you implemented RAVE correctly
your bot should do at least as well as this one.

Hopefully it's any help.

Mark


On Sat, Feb 7, 2009 at 7:18 AM, Isaac Deutsch  wrote:
>
>> I'm currently tied up but you can get my MCTS implementation, which
>> includes RAVE, and set it up to play 50K playouts. It's only a matter
>> of setting the right number in the configuration file.
>>
>> You can also use it to play through two-gtp, that way you can test an
>> awful lot faster.
>>
>> Mark
>
> Hi Mark,
>
> This would be awesome. Can you send the source code to this eMail address?
>
> Thanks, ibd
> --
> Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
> http://www.gmx.net/de/go/multimessenger01
> ___
> 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/


Re: [computer-go] How to "properly" implement RAVE?

2009-02-07 Thread Isaac Deutsch

> I'm currently tied up but you can get my MCTS implementation, which
> includes RAVE, and set it up to play 50K playouts. It's only a matter
> of setting the right number in the configuration file.
> 
> You can also use it to play through two-gtp, that way you can test an
> awful lot faster.
> 
> Mark

Hi Mark,

This would be awesome. Can you send the source code to this eMail address?

Thanks, ibd
-- 
Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger01
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/