setting up gnu to analyse fibsboard forum match positions

Started by ah_clem, January 18, 2011, 03:54:33 AM

Previous topic - Next topic

ah_clem

Quote from: diane on January 18, 2011, 12:14:44 AM
How do you get reports of the rollout like that out of gnu...a 2 ply rollout seems to be taking 10 mins on this PC, but I dont know where the report goes..it does it..I click ok and it all vanishes..it does change what I see on 'hint' though.

I have to say that it took me a while to figure out how to do  rollouts in gnu.  It's not intuitive.

The other thing I have to say is that a 2-ply rollout takes about 24 hours, which is why I usually post 0-ply rollouts which only take an hour or two.  If you've got a PC that does 2- ply rollouts in 20 minutes, then you should definitely be performing them indsead of me and my ancient home PC.

To do a rollout:

1) first analyze the move.  Highlight the move in the upper right hand window and go to the top menu and select Analyze -> Analyze move

2) Now that the move has been analyzed, the equities of each possible play are listed in the lower right panel.

3) Next, select your rollout parameters.  There's a button at the bottom that says "Rollout" and next to it is a button that says "...".  The "..." button is the rollout settings.  The default settings are a good place to start.  You can adjust it according to taste later.  If you change them, make sure to go to Settings -> Save Settings or your changes will be lost.

4) To do the rollout, select the plays that you want to compare.  Usually that's the first three or four, but sometimes there are more candidate plays.  Use ctrl-click to select multiples.

5) Once you've selected the moves to roll out, click the rollout button.  A dialog box will appear showing the rolout in progress.  It often takes hours or days, depending on the precision of the rollout.  It'll give you an estimate of the time remaining.

6) When the rollout has finished, the dialog box allows you to click  the OK button (its deactivated until the rollout is finished).  Click OK

7) Now the lower right hand box shows rollout results.  Select the moves you are interested in and click the "copy" button.  The report will appear in a dialog box; select all (ctrl-a), copy (ctrl-c) and paste to your editor of choice.


HTH HAND.

diane

I did all that - and get this output with details selected...    


1. Rollout          23/17* 22/4                  MWC:  47.75%
      0.872 0.427 0.023 - 0.128 0.010 0.000 CL  47.75%
     [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
       Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
       1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
       Play:  2-ply cubeless prune
       keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
       keep the first 0 1-ply moves
       Cube: 2-ply cubeful prune
   2. Rollout          23/17*/5 22/16               MWC:  47.68% ( -0.07%)
      0.872 0.425 0.023 - 0.128 0.009 0.000 CL  47.68%
     [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
       Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
       1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
       Play:  2-ply cubeless prune
       keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
       keep the first 0 1-ply moves
       Cube: 2-ply cubeful prune
   3. Rollout          23/17*/11 22/10              MWC:  47.65% ( -0.10%)
      0.872 0.425 0.022 - 0.128 0.009 0.000 CL  47.65%
     [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
       Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
       1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
       Play:  2-ply cubeless prune
       keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
       keep the first 0 1-ply moves
       Cube: 2-ply cubeful prune
   4. Rollout          23/17* 22/10 22/16           MWC:  46.68% ( -1.07%)
      0.877 0.390 0.017 - 0.123 0.008 0.000 CL  46.68%
     [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
       Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
       1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
       Play:  2-ply cubeless prune
       keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
       keep the first 0 1-ply moves
       Cube: 2-ply cubeful prune

and this output with details off..

    1. Rollout          23/17* 22/4                  MWC:  47.75%
       0.872 0.427 0.023 - 0.128 0.010 0.000 CL  47.75%
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    2. Rollout          23/17*/5 22/16               MWC:  47.68% ( -0.07%)
       0.872 0.425 0.023 - 0.128 0.009 0.000 CL  47.68%
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    3. Rollout          23/17*/11 22/10              MWC:  47.65% ( -0.10%)
       0.872 0.425 0.022 - 0.128 0.009 0.000 CL  47.65%
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    4. Rollout          23/17* 22/10 22/16           MWC:  46.68% ( -1.07%)
       0.877 0.390 0.017 - 0.123 0.008 0.000 CL  46.68%
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.06%]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1296 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune

That took about 30 mins...do I need to change any settings?
Never give up on the things that make you smile

ah_clem

#2
Quote from: diane on January 18, 2011, 07:42:21 AM
I did all that - and get this output with details selected...    

That took about 30 mins...do I need to change any settings?

One thing for sure - un-click the button that says MWC.  This button toggles whether to report equities in MWC (Match Winning Chances) or as EMG (Equivalent to Money Game).  The usual convention is to report EMG  for checker play.  

Optionally, you might want to fiddle with the rollout settings.  You're doing a 2-ply rollout, but your move filter is quite small - gnu will do 0-ply evaluation on all the possible moves, but only go on to 2-ply evaluation of the top 5.  That's not too bad, but you could expand it a bit to get more accurate results.  Of course, this will take longer, and what you have is already clearly better than my usual full 0-ply rollout.

I usually trim the descriptions of the rollout details  and just state it once at the end if all the moves were done at the same setting.

And the "details" button just toggles how much detail is shown in the window, it doesn't affect the report.

diane

Found and unclicked the MWC button...

'My move filter is quite small'...where do I fiddle with that?  Cant see it on the rollout settings screen..

I could expand it..how?  I selected the top 5 moves, as discussed and did the rollout on those...

Trimming and details...all good, can deal with that.

Never give up on the things that make you smile

socksey

I had no idea doing that took so much time!   :ohmy:  Thanks to all of you who have furnished that info for all of us!   :yes: 

No wonder I don't analyze my own matches!   :laugh:

socksey



We are what we repeatedly do.  Excellence, then, is not an act, but a habit. - Aristotle

ah_clem

Quote from: diane on January 19, 2011, 11:30:31 AM
Found and unclicked the MWC button...

'My move filter is quite small'...where do I fiddle with that?  Cant see it on the rollout settings screen..


Settings -> Rollout -> Play Settings -> First Play Both -> Advanced Settings -> Move Filter


Or you can just pick one of the canned settings for  First Play Both - Picking "World Class" will expand the move filter from 5 to 8.  If this runs in a reasonable amount of time it should be good enough for our purposes here.

Here's a screen shot: 

diane

Hmm...mine doesnt lok like that - I must have an older version!!

I do - ok will download that, and hope it goes smoothly!
Never give up on the things that make you smile

diane

hmmm...this cannot be right - cos this took 37 seconds....  :wacko: :wacko:

1. Rollout          23/17* 22/4                  Eq.:  +1.406
       0.872 0.427 0.023 - 0.128 0.010 0.000 CL  +1.406
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.003]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1297 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    2. Rollout          23/17*/5 22/16               Eq.:  +1.402 ( -0.004)
       0.872 0.425 0.023 - 0.128 0.009 0.000 CL  +1.402
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.003]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1297 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    3. Rollout          23/17*/11 22/10              Eq.:  +1.401 ( -0.005)
       0.872 0.425 0.022 - 0.128 0.009 0.000 CL  +1.401
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.003]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1297 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    4. Rollout          23/17* 22/10 22/16           Eq.:  +1.352 ( -0.054)
       0.877 0.390 0.017 - 0.123 0.008 0.000 CL  +1.352
      [0.001 0.001 0.000 - 0.001 0.000 0.000 CL   0.003]
        Truncated cubeless rollout (depth 11) (trunc. at one-sided bearoff) with var.redn.
        1297 games, Mersenne Twister dice gen. with seed 874005837 and quasi-random dice
        Play:  2-ply cubeless prune
        keep the first 2 0-ply moves and up to 3 more moves within equity 0.1
        keep the first 0 1-ply moves
        Cube: 2-ply cubeful prune
    5. Rollout          23/17*/11 22/16(2)           Eq.:  +1.311 ( -0.095)
       0.879 0.384 0.015 - 0.121 0.007 0.000 CL  +1.311 CF  +1.311
      [0.001 0.001 0.000 - 0.001 0.001 0.000 CL   0.002 CF   0.013]
        Truncated cubeful rollout (depth 11) with var.redn.
        1296 games, Mersenne Twister dice gen. with seed 873823143 and quasi-random dice
        Play: 0-ply cubeful prune [expert]
        Cube: 0-ply cubeful prune [expert]
Never give up on the things that make you smile

ah_clem

Quote from: diane on January 19, 2011, 10:35:36 PM
hmmm...this cannot be right - cos this took 37 seconds....  :wacko: :wacko:

        ...Truncated cubeless rollout (depth 11) ...

Try turning off the truncation.