gnugo-devel
[Top][All Lists]
Advanced

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

[gnugo-devel] more owl tuning


From: Gunnar Farneback
Subject: [gnugo-devel] more owl tuning
Date: Tue, 11 Feb 2003 20:09:06 +0100
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode)

Some more owl tuning. Regression delta:

nngs:480        FAIL F14 [G14]
global:32       PASS G8 [G8]
owl1:285        PASS 1 B3 [1 B3]
owl1:286        PASS 1 B3 [1 B3]
owl1:290        PASS 1 O19 [1 O19]
owl1:292        PASS 1 T4 [1 T4]
nngs3:230       FAIL L12 [!L12]
manyfaces1:100  PASS C19 [!B13|A13]
13x13b:4        PASS F4 [F4]

The failures are more or less accidental. In nngs:480 it must have
been lucky before since the owl reading for F17 was quite erroneous
(it still is). In nngs3:230 the bad move L12 had a high value but the
test passed because E12 was valued even higher. It's possible that the
owl reading for C11 has become worse with the patch but E12 doesn't
look like a very natural attack to me. I think this test case should
be revised to a restricted_genmove test, but I don't understand it
well enough to propose how. There was also a failure in lazarus:13 but
that test is revised by the patch.

- owl tuning
- one test revised

/Gunnar

Index: patterns/owl_attackpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_attackpats.db,v
retrieving revision 1.75
diff -u -r1.75 owl_attackpats.db
--- patterns/owl_attackpats.db  2 Jan 2003 00:23:29 -0000       1.75
+++ patterns/owl_attackpats.db  11 Feb 2003 16:21:13 -0000
@@ -1924,6 +1924,22 @@
 ; oplay_attack(*,W) && !oplay_attack(*,A,b,C,b)
 
 
+Pattern A515
+# gf New pattern. See owl1:286. (3.3.17)
+
+XXX*O          sacrifice lunch and falsify eye
+XOO..
+-----
+
+:8,-,value(35)
+
+XXX*O
+XOba.
+-----
+
+;!oplay_attack(*,a,b,*)
+
+
 #########################################################
 #                                                       #
 #          Eye reducing moves on the first line         #
@@ -3374,6 +3390,22 @@
 ;+(owl_escape_value(e)>0) + (owl_escape_value(f)>0)
 ;+(owl_escape_value(g)>0) + (owl_escape_value(h)>0)
 ;+(owl_escape_value(i)>0) < 2
+
+
+Pattern A1021
+# gf New pattern. (3.3.17)
+
+??O      cut off from friendly stone
+Y*X
+?O.
+
+:8,-,value(45)
+
+??O
+B*A
+?O.
+
+;!owl_goal_dragon(A) && !oplay_connect(*,A,B)
 
 
 #########################################################
Index: patterns/owl_defendpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_defendpats.db,v
retrieving revision 1.84
diff -u -r1.84 owl_defendpats.db
--- patterns/owl_defendpats.db  31 Jan 2003 07:27:05 -0000      1.84
+++ patterns/owl_defendpats.db  11 Feb 2003 16:21:17 -0000
@@ -283,6 +283,7 @@
 
 
 Pattern D109
+# gf Added b classification. (3.3.17)
 
 ?..x         extend
 .X.O
@@ -291,7 +292,7 @@
 ....
 ----
 
-:8,-,value(95)
+:8,b,value(95)
 
 
 Pattern D110
@@ -2467,6 +2468,22 @@
 :8,-,value(45)
 
 
+Pattern D639
+# gf New pattern. See owl1:285. (3.3.17)
+
+oO*X          eat lunch without getting a false eye
+XX..
+----
+
+:8,-,value(50)
+
+oO*X
+AA..
+----
+
+;!oplay_defend(*,A)
+
+
 #########################################################
 #                                                       #
 #            Make eyeshape in the center                #
@@ -4266,17 +4283,46 @@
 :8,-,value(81)
 
 
-Pattern D1121
-# FIXME: If there is a X stone at "?", then this pattern is nonsense.
+Pattern D1121a
+# gf Split pattern. (3.3.17)
 
 OoXo       push into the open
-?*.o
+.*.o
 X..o
 oooo
 
 :8,-,value(70)
 
 
+Pattern D1121b
+# gf Split pattern. (3.3.17)
+
+OOXo       push into the open
+X*.o
+X..o
+oooo
+
+:8,-,value(70)
+
+
+Pattern D1121c
+# gf Split pattern. (3.3.17)
+
+O.Xo       push into the open
+X*.o
+X..o
+oooo
+
+:8,-,value(70)
+
+OaXo
+B*.o
+B..o
+oooo
+
+;oplay_attack_either(*,a,a,B)
+
+
 Pattern D1122
 # gf Repaired constraint. (3.3.6)
 
@@ -5963,13 +6009,14 @@
 Pattern D1367
 # db added (3.1.11)
 # tm added b attribute.
+# gf Removed b class. (3.3.17)
 
 ...?
 .*.?       jump out
 ...X
 ?OO?
 
-:8,b,value(60)
+:8,-,value(60)
 
 
 Pattern D1368
@@ -6265,6 +6312,76 @@
 
 ; (owl_escape_value(A) > 0 || owl_escape_value(B) > 0)
 ; && (oplay_attack(*,c,d,f,e) && oplay_attack(*,c,d,f,f))
+
+
+Pattern D1386a
+# gf New pattern. (3.3.17)
+
+OX.x       connect along edge to strong dragon
+o*.O
+----
+
+:8,Eb,value(90)
+
+aX.x
+o*.b
+----
+
+;owl_strong_dragon(a) || owl_strong_dragon(b)
+
+
+Pattern D1386b
+# gf New pattern. (3.3.17)
+
+OX.x       connect along edge
+o*.O
+----
+
+:8,Eb,value(35)
+
+aX.x
+o*.b
+----
+
+;owl_escape_value(a)>0 || owl_escape_value(b)>0
+
+
+Pattern D1387
+# gf New pattern. (3.3.17)
+
+??o?       atari to break out
+o...
+*X.X
+XOo?
+
+:8,EB,value(75)
+
+?dce
+o...
+*X.X
+Bao?
+
+;(owl_escape_value(c)>0 || owl_escape_value(d)>0 || owl_escape_value(e)>0)
+;&& lib(B)==2 && olib(*)>=2 && !oplay_attack(*,a)
+
+
+Pattern D1388
+# gf New pattern. (3.3.17)
+
+??o?       atari to break out
+o...
+OX*X
+?Oo?
+
+:8,Eb,value(75)
+
+?cbd
+o...
+OX.X
+?ao?
+
+;(owl_escape_value(b)>0 || owl_escape_value(c)>0 || owl_escape_value(d)>0)
+;&& !oplay_attack(*,a)
 
 
 #########################################################
Index: regression/lazarus.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/lazarus.tst,v
retrieving revision 1.28
diff -u -r1.28 lazarus.tst
--- regression/lazarus.tst      11 Jan 2003 16:06:03 -0000      1.28
+++ regression/lazarus.tst      11 Feb 2003 16:21:19 -0000
@@ -48,9 +48,10 @@
 12 gg_genmove black
 #? [T18]*
 
+# gf Added L9 which looks no worse than M8. (3.3.17)
 loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 74
 13 gg_genmove black
-#? [R13|M8]
+#? [R13|M8|L9]
 
 # Q15 is locally much more solid than R19, but at least T5 and H5 may
 # also be considered. 




reply via email to

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