Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GNU questions and suggestions.

1 view
Skip to first unread message

Jim Segrave

unread,
Jan 15, 2003, 5:28:29 PM1/15/03
to
In article <b046ut$mv2$1...@slb4.atl.mindspring.net>,
Hugh Sconyers <scon...@mindspring.com> wrote:
>
>
>Zero-Knowledge MIME Encapsulated Message
>
>Hi
>
>First I want to thank all those who have worked on GNU.
>
>I have these questions (please excuse them if they have already been =
>asked and answered).
>
>1. Under advanced options what does cache size mean? what setting is =
>best for max speed?

When analysiing a match or evaluating a move, gnubg often is
calculating possible rolls and resulting moves and positions, then
evaluating the equity for these positions. It can cache the results of
these calculations, so that, if it later has to evaluate the same
position, it can use the saved answers. Setting it to larger values
will make some things, particularly analysis of games somewhat
faster. The more memory your computer has, the larger a setting you
can try, although somewhere around 100,000 entries or so, I don't
think you'll see any real improvement.

>2. Under advanced options what does delay mean? what setting is best =
>for max speed?

Sets the speed at which moves can be made. (does not affect rollouts),
lower = faster, but only if gnubg is playing against itself or you are
a lightning player.

>3. Under rollout settings what does reduced evaluations mean? what is =
>the trade off of speed vs best answer?

Only a percentage of possible future plies are evaluated. This saves
time, but for the most accurate answers, you don't want this.

>4. Under rollout setting what are the new tabs First play, First play(1) =
>etc?

You can do a rollout telling gnubg to use one set of playing
parameters (say 2 ply) for the first few moves, then later in the
rollout of a game, shift to a less stringent (0 ply) but faster
analuysis, on the grounds that mis-evaluations on play 6 or 10 moves
into the game are unlikely to produce large effects. So, you might set
the 'Enable separate evaluations' checkbox and tell it to change
evaluations after 6 moves. For the first 6 moves, it would make plays
using the First Play tabs, after 6 moves it would use the settings on
the 'Later Play' tabs.

You can, if you wish, also have the player 0 and player 1 moves use
different choices for how moves are selected, in which case there are
separate pages for the two sides.

Finally, if you want to do a truncated rollout - for example, you
might let each game be rolled out for the next 11 moves, then use an
evaluation of the resulting position to estimate
wins/gammons/backgammons etc. You can decide how this final position
will be evaluated by setting the Truncation point page (or you can
disable truncation and have every game rolled out to completion).

>5. How do you turn the sound off?

The easiest way is go to Edit/Enter command and put the command
Set sound enable off
in the dialogue box. Then click the Settings/save settings option to
make it remember this for the future.


>6. What are the things under the 'Train' tab and how do you use them?

This is for training the neural net which is the heart of gnubg's
evaluator. I can't claim to know how you would use this, but I can
say, that unless you know a lot about neural nets and backgammon and
have access to a lot of computers or helpers, you don't want to use
these options. I think the last change to the neural net used several
hundred thousand rollouts to help improve the neural net.


>7 Under File/New what is weights? It is set at 128. Would setting give =
>max best answer?

This affects the way the neural net works. You *really* don't want to
change this.

>8. Under race theory what is 'One sided rollout'?=20

I don't know.

>Few suggestions:
>
>1. Have a tool bar button to set up a new position. Same button would =
>work for money game or match. IMO this is the biggest thing missing in =
>GNU.
>2. Be able to save positions and rollout results. BTW what happened to =
>all the sats that you use to see when you did a rollout?
>3. When you put more than one checker on the you can get all of them off =
>the bar except the last one. Is this a bug or I am just doing something =
>wrong.

I think this is a bug. I just tried and I can't find a way either

>Only way I can get the last checker off the bar is to clear the board =
>and start over.
>
>Does anyone know of a program that will do the following?
>
>Will allow someone to save positions in a database. These position =
>could be saved with many feature checked or enter. ex roll=3D , match, =
>money, opening, holding, bearoff, closed out, etc. These positions could =
>be searched by many different features. Ex match, roll=3D6-1 bearoff =
>etc. One could 'play' back the positions as a side show. ex all =
>opening roll responses. IMO this would be a GREAT program to have and =
>help players learn.
>
>Regards
>
>Hugh Sconyers
>
>
>--=20
>Difficulty, my brethren, is the nurse of greatness-a harsh nurse, who
>roughly rocks her foster-children into strength and athletic proportion.
>William Cullen Bryant (1794-1878), U.S. poet, editor. Speech, Dec. 15,
>1851.
>
>When written in Chinese the word crisis is composed of two characters. =
>One
>represents danger and the other represents opportunity.
>John F. Kennedy (1917-1963), U.S. President. Speech April 12, 1959,
>Indianapolis, Ind
>
>
>------=_NextPart_000_028A_01C2BC7B.63354530
>Content-Type: text/html;
> charset = "iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML><HEAD>
><META http-equiv=3DContent-Type content=3D"text/html; =
>charset=3Diso-8859-1">
><META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
><STYLE></STYLE>
></HEAD>
><BODY>
><DIV><FONT face=3DArial>Hi</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>First I want to thank all those who have =
>worked&nbsp; on=20
>GNU.</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>I have these questions &nbsp;(please excuse them =
>if they=20
>have already been asked and answered).</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>1. Under advanced options what does cache size =
>mean?&nbsp;=20
>what setting is best for max speed?</FONT></DIV>
><DIV><FONT face=3DArial>2. Under advanced options what does&nbsp; delay=20
>mean?&nbsp; what setting is best for max speed?</FONT></DIV>
><DIV><FONT face=3DArial>3. Under rollout settings what does reduced =
>evaluations=20
>mean?&nbsp; what is the trade off of speed vs best answer?</FONT></DIV>
><DIV><FONT face=3DArial>4. Under rollout setting what are the new tabs =
>First play,=20
>First play(1) etc?</FONT></DIV>
><DIV><FONT face=3DArial>5. How do you turn the sound off?</FONT></DIV>
><DIV><FONT face=3DArial>6. What are the things under the 'Train' tab and =
>how do=20
>you use them?</FONT></DIV>
><DIV><FONT face=3DArial>7 Under File/New what is weights? It is set at =
>128.&nbsp;=20
>Would setting give max best answer?</FONT></DIV>
><DIV><FONT face=3DArial>8. Under race theory what is 'One sided=20
>rollout'?&nbsp;</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>Few suggestions:</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>1. Have a tool bar button to set up a new =
>position.&nbsp;=20
>Same button would work for money game or match. IMO this is the biggest =
>thing=20
>missing in GNU.</FONT></DIV>
><DIV><FONT face=3DArial>2. Be able to save positions and rollout =
>results. BTW what=20
>happened to all the sats that you use to see when you did a=20
>rollout?</FONT></DIV>
><DIV><FONT face=3DArial>3. When you put more than one checker on the you =
>can get=20
>all of them off the bar except the last one. Is this a bug or I am just =
>doing=20
>something wrong.</FONT></DIV>
><DIV><FONT face=3DArial>Only way I can get the last checker off the bar =
>is to=20
>clear the board and start over.</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>Does anyone know of a program that will do the=20
>following?</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>Will allow someone to save positions in a =
>database.&nbsp;=20
>These position could be saved with many feature checked or enter.&nbsp; =
>ex roll=3D=20
>, match, money, opening, holding, bearoff, closed out, etc. These =
>positions=20
>could be searched by many different features. Ex match,&nbsp; roll=3D6-1 =
>bearoff=20
>etc.&nbsp; One could 'play' back the positions as a side show.&nbsp; ex =
>all=20
>opening roll responses.&nbsp; IMO this would be a GREAT program to have =
>and help=20
>players learn.</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>Regards</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>Hugh Sconyers</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><BR><FONT face=3DArial>-- <BR>Difficulty, my brethren, is the nurse =
>of=20
>greatness-a harsh nurse, who<BR>roughly rocks her foster-children into =
>strength=20
>and athletic proportion.<BR>William Cullen Bryant (1794-1878), U.S. =
>poet,=20
>editor. Speech,&nbsp; Dec. 15,<BR>1851.</FONT></DIV>
><DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial>When written in Chinese the word crisis is =
>composed of two=20
>characters.&nbsp; One<BR>represents danger and the other represents=20
>opportunity.<BR>John F. Kennedy (1917-1963), U.S. President. Speech =
>April 12,=20
>1959,<BR>Indianapolis, Ind<BR></FONT></DIV></BODY></HTML>
>
>------=_NextPart_000_028A_01C2BC7B.63354530--
>

--
--
Jim Segrave j...@jes-2.demon.nl

jthyssen

unread,
Jan 16, 2003, 4:17:08 AM1/16/03
to
Jim Segrave <j...@nl.demon.net> wrote in message news:<v2bo4dr...@corp.supernews.com>...

> In article <b046ut$mv2$1...@slb4.atl.mindspring.net>,
> Hugh Sconyers <scon...@mindspring.com> wrote:
> >
> >
> >Zero-Knowledge MIME Encapsulated Message
> >
> >7 Under File/New what is weights? It is set at 128. Would setting give =
> >max best answer?

It's for generating new random weights. You're better off with the
current ones.

> >8. Under race theory what is 'One sided rollout'?=20

Similar to one sided bearoff databases. Instead of calculating an
exact one sided bearoff distribution, we perform a rollout looking at
one side only. This gives a approximative one sided bearoff
distribution. The approximative one sided bearoff distributions for
each side are combined similar to yield gwc and gammon percentags.

>
> I don't know.
>
> >Few suggestions:
> >
> >1. Have a tool bar button to set up a new position. Same button would =
> >work for money game or match. IMO this is the biggest thing missing in =
> >GNU.

Yes yes yes, we know!!! It's on our TODO list, but we need to fix a
lot of other stuff before we can implement it. Please have patience!

> >3. When you put more than one checker on the you can get all of them off =
> >the bar except the last one. Is this a bug or I am just doing something =
> >wrong.

You should do the same as when you remove the last chequer from a
"normal" point, except that you should "slide" in the reverse
direction. For example, to remove the last chequer for player 1 from
the bar, you should hold the left mouse button down and move the
cursor upwards.

Jørn

Jim Segrave

unread,
Jan 16, 2003, 12:37:25 PM1/16/03
to
In article <36775ed0.03011...@posting.google.com>,

jthyssen <j...@chem.sdu.dk> wrote:
>> >3. When you put more than one checker on the you can get all of them off =
>> >the bar except the last one. Is this a bug or I am just doing something =
>> >wrong.
>
>You should do the same as when you remove the last chequer from a
>"normal" point, except that you should "slide" in the reverse
>direction. For example, to remove the last chequer for player 1 from
>the bar, you should hold the left mouse button down and move the
>cursor upwards.

Doesn't work for me. I've tried multiple times, but the checker is
glued to the bar and won't move.

Jørn Thyssen

unread,
Jan 16, 2003, 1:10:24 PM1/16/03
to

Sorry, you have to move the cursor downwards instead.

Jørn

Scott Steiner

unread,
Jan 16, 2003, 2:12:50 PM1/16/03
to

Hi Jim,

it's a little tricky but here's how to do it:

to remove the last checker from the bar for "player 0" you have to click
the checker with the right mouse button and hold the click, you then
move the mouse pointer upwards while still holding your click (as if
you're dragging basically); while you're dragging upwards you will see
actually that you are adding checkers but never mind that just keep
dragging; after you have a total of three checkers on the bar and you're
still dragging you will see that they suddenly all disappear.

To remove the last checker for "player 1" proceed similarly but use the
left mouse button and drag downwards.

HTH

0 new messages