gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnugo-devel] tuning


From: Evan Berggren Daniel
Subject: Re: [gnugo-devel] tuning
Date: Tue, 22 Apr 2003 16:26:42 -0400 (EDT)

The following patch makes the suggested corrections and revises
strategy2:77.  Hopefully I'm more awake this time...

Evan Daniel


On Tue, 22 Apr 2003, Gunnar Farneback wrote:

> Evan wrote:
> > In strategy2:77, the stone at H17 is now considered critical, and gnugo
> > plays H15 as black to kill it.  This is probably an improvement over the
> > current reading of the stone as unconditionally alive.
>
> I think the essence of that test would be captured by
> restricted_genmove black N4 H3 G3 J2 H2 G2
> (N4 is the game move, G3, J2, H2, and G2 are inferior connections.)
>
> > +Pattern A1022
> > +# evand New pattern. (3.3.18)
> > +
> > +oX.O
> > +..*.
> > +.X.X
> > +...o
>
> Shouldn't there be a Y in this pattern?
>
> > +
> > +:8,-,value(55)
> > +
> > +oE.O
> > +.a*.
> > +.XbF
> > +c.do
> > +
> > +;!oplay_attack(*,*) && !oplay_disconnect(*,a,b,d,E,F)
> > +;&& oplay_disconnect(*,c,b,d,E,F)
>
> This constraint is strange, in particular the middle part. Failure to
> disconnect doesn't look like something we want. Also, wouldn't we want
> to test the variation where O responds at b too? Another alternative
> is to use !oplay_connect(*,E,F). Is this slower or less reliable?
>
> Another thing is that you shouldn't need the !oplay_attack(*,*) test.
> This is automatically done unless the pattern has an s classification.
>
> +Pattern A1023
> +# evand New pattern. (3.3.18)
> +
> +?Xx?
> +O*.?
> +?..?
> +xYxx
> +
> +:8,-,value(45)
> +
> +?Bx?
> +O*a?
> +?..?
> +xCxx
> +
> +;!oplay_attack(*,*) && !oplay_connect(*,a,B,C)
>
> This also looks strange. Sure you don't mean
> oplay_disconnect(*,a,B,C)? As written X is allowed to first play at a
> and then has a second consecutive move to try to connect.
>
> /Gunnar
>
>
> _______________________________________________
> gnugo-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gnugo-devel
>
>



Index: patterns/owl_attackpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_attackpats.db,v
retrieving revision 1.79
diff -u -d -r1.79 owl_attackpats.db
--- patterns/owl_attackpats.db  12 Apr 2003 02:54:20 -0000      1.79
+++ patterns/owl_attackpats.db  22 Apr 2003 20:24:09 -0000
@@ -2312,6 +2312,21 @@

 :8,-,value(75)

+Pattern A620
+#evand New Pattern. (3.3.18)
+
+.XO    push in to destroy eyespace
+*Ox
+---
+
+:8,s,value(65)
+
+aXO
+*Ox
+---
+
+;!obvious_false_xeye(a)
+

 #########################################################
 #                                                       #
@@ -3453,6 +3468,43 @@
 ?O.

 ;!owl_goal_dragon(A) && !oplay_connect(*,A,B)
+
+
+Pattern A1022
+# evand New pattern. (3.3.18)
+
+oY.O
+..*.
+.X.X
+...o
+
+:8,-,value(55)
+
+oF.O
+ea*.
+.XbG
+c.do
+
+;oplay_disconnect(*,a,b,d,F,G) && oplay_disconnect(*,b,a,e,F,G) &&
+;&& oplay_disconnect(*,c,b,d,F,G)
+
+
+Pattern A1023
+# evand New pattern. (3.3.18)
+
+?Xx?
+O*.?
+?..?
+xYxx
+
+:8,-,value(45)
+
+?Bx?
+O*a?
+?..?
+xCxx
+
+;oplay_disconnect(*,a,B,C)


 #########################################################
Index: patterns/owl_defendpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_defendpats.db,v
retrieving revision 1.91
diff -u -d -r1.91 owl_defendpats.db
--- patterns/owl_defendpats.db  21 Apr 2003 21:40:36 -0000      1.91
+++ patterns/owl_defendpats.db  22 Apr 2003 20:24:11 -0000
@@ -1050,6 +1050,18 @@
 ;lib(F)>=3 && owl_topological_eye(a,b)<=2 && !xplay_attack(c,d,e,c)


+Pattern D233
+# evand New pattern. (3.3.18)
+# see owl:257
+
+oooO?  block
+oo.*X
+ooo..
+-----
+
+:8,n,value(35)
+
+
 #########################################################
 #                                                       #
 #          Expanding moves in the center                #
Index: regression/nngs4.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/nngs4.tst,v
retrieving revision 1.28
diff -u -d -r1.28 nngs4.tst
--- regression/nngs4.tst        22 Apr 2003 02:49:01 -0000      1.28
+++ regression/nngs4.tst        22 Apr 2003 20:24:11 -0000
@@ -40,7 +40,7 @@

 loadsgf games/nngs/gnugo-3.3.12-jimm-200211261724.sgf 170
 90 gg_genmove white
-#? [D12|C11|E14]
+#? [D12|C11|E14|B12]

 loadsgf games/nngs/leftd-gnugo-3.3.12-200211292017.sgf 184
 100 gg_genmove black
Index: regression/owl.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/owl.tst,v
retrieving revision 1.74
diff -u -d -r1.74 owl.tst
--- regression/owl.tst  7 Apr 2003 03:47:40 -0000       1.74
+++ regression/owl.tst  22 Apr 2003 20:24:11 -0000
@@ -6,7 +6,7 @@
 # incident 66
 loadsgf games/incident66.sgf 52
 1 owl_attack D8
-#? [1 (F8|E8)]
+#? [1 (F8|E8|E9)]
 2 owl_defend D8
 #? [1 E9]

Index: regression/owl1.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/owl1.tst,v
retrieving revision 1.55
diff -u -d -r1.55 owl1.tst
--- regression/owl1.tst 22 Apr 2003 02:49:01 -0000      1.55
+++ regression/owl1.tst 22 Apr 2003 20:24:11 -0000
@@ -187,6 +187,10 @@
 306 owl_attack M17
 #? [0]*

+loadsgf games/nngs/guestn-gnugo-3.3.17-200304200323.sgf 52
+304 owl_attack S10
+#? [1 S11]
+
 ########### end of tests #####################

 # Report number of nodes visited by the tactical reading
Index: regression/strategy2.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/strategy2.tst,v
retrieving revision 1.49
diff -u -d -r1.49 strategy2.tst
--- regression/strategy2.tst    22 Apr 2003 02:49:01 -0000      1.49
+++ regression/strategy2.tst    22 Apr 2003 20:24:11 -0000
@@ -146,7 +146,7 @@
 #? [Q11]*

 loadsgf games/strategy21.sgf 86
-77 gg_genmove black
+77 restricted_genmove black N4 H3 G3 J2 H2 G2
 #? [H3]

 # Compare reading test 131.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]