How to use a go database to train?

For discussing go computing, software announcements, etc.
Post Reply
User avatar
kaimat
Dies with sente
Posts: 70
Joined: Tue Oct 05, 2010 8:53 am
Rank: 4k
GD Posts: 0
KGS: kaimat
Online playing schedule: KGS most nights after 8pm CST. Sundays available anytime but on in the morning and evening.
Location: Milwaukee, WI
Has thanked: 8 times
Been thanked: 9 times
Contact:

How to use a go database to train?

Post by kaimat »

I'm curious as to how one would most efficiently use a go database for training. For example, in chess you can use it to find certain positions that have arisen in other games, but in go it seems like that is much less likely since positions seem to arise less often.

What am I missing here?


Edit: Also, is there a certain database that is considered to be the best? The "Chessbase Mega Database" of go, so to speak.
I came to go through Kawabata and was introduced to a whole new world.
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: How to use a go database to train?

Post by oren »

I use SmartGo and GoGoD combination to find common corner positions or fuseki all the time. It's just a way to get an idea if you're playing reasonable moves that pros would also look at. From there you can find games you want to study to deal with specific positions.
User avatar
Sverre
Lives with ko
Posts: 193
Joined: Thu Apr 22, 2010 1:04 pm
Rank: 2d EGF and KGS
GD Posts: 1005
Universal go server handle: sverre
Location: Trondheim, Norway
Has thanked: 76 times
Been thanked: 29 times

Re: How to use a go database to train?

Post by Sverre »

In go we mainly classify local rather than global patterns, unlike in chess pieces don't move all the way across the board very quickly, so looking at only a local position can make some sense. So even if global positions tend to be unique there is something to be learned by looking at how a purely local position was handled in other games.

Then we must try to apply this to our own game, which involves looking at how the local position relates to the whole board. This relation between local and global strategy is one of the more interesting parts of go for me.
User avatar
BaghwanB
Lives with ko
Posts: 223
Joined: Thu Apr 22, 2010 2:16 pm
Rank: SDK
GD Posts: 156
Location: Denver CO
Has thanked: 16 times
Been thanked: 83 times

Re: How to use a go database to train?

Post by BaghwanB »

Personally, I've found them useful for pointing out "reasonable" moves and sequences in corner positions and openings. As has been already pointed out, the context (full board situation) of these positions are very important so you can't just go with "majority rules" moves and expect great results.

Again personally, I like looking at the KGS archives (kgs.fuseki.info) to either verify my own ideas or try to get some new insights into various positions. That site allows to you look for whole board sequences or 12x12 or 9x9 or 19x11 areas.

Good luck with this learning method. I can prompt some new thought but shouldn't be relied on as an end-all, received wisdom resource. All it takes is one move out of the ordinary and you are on your own again and developing the skill to think on your feet in the situations you face on the board is one of the main aspects of the learning curve of go (and one of the most satisfying once you get a grip on it).

Bruce "Cheater" Young
Currently reading: Plutarch, Cerebus, and D&Q 25th Anniversary
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

kaimat wrote:What am I missing here?
A good level pro who is also a good teacher. :)
User avatar
palapiku
Lives in sente
Posts: 761
Joined: Sun Apr 25, 2010 11:25 pm
Rank: the k-word
GD Posts: 0
Has thanked: 152 times
Been thanked: 204 times

Re: How to use a go database to train?

Post by palapiku »

Do any pros or strong players actually use go databases?
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

palapiku wrote:Do any pros or strong players actually use go databases?
Yes.
User avatar
emeraldemon
Gosei
Posts: 1744
Joined: Sun May 02, 2010 1:33 pm
GD Posts: 0
KGS: greendemon
Tygem: greendemon
DGS: smaragdaemon
OGS: emeraldemon
Has thanked: 697 times
Been thanked: 287 times

Re: How to use a go database to train?

Post by emeraldemon »

I use GoGoD + Kombilo, and I find it very helpful for studying opening & direction of play. For example, say I'm curious about a side position after joseki:

Click Here To Show Diagram Code
[go]$$Bc How should black play?
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . O . . . . . , . . . . . , X . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , O . . |
$$ | . . . . . . . . . . . . . . . . . . . |[/go]


Answer:
Click Here To Show Diagram Code
[go]$$Bc Correct side
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . x . . . . . . . X . X . . . |
$$ | . . . O . . . . . , . . . . . , X . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . a . . . . . . . . . . . . O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . b , . . . . . , . . . . . , O . . |
$$ | . . . . . . . . . . . . . . . . . . . |[/go]


37% of pros played at ''a'' here, and 29% at ''b''. Note that ''x'' might be tempting, but it's very rare in pro play. After a, both these are common:

Click Here To Show Diagram Code
[go]$$Bc How should black play?
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . O . . . . . , . . . . . , X . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . 1 . . . . . . . . . . . . O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . 2 . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , O . . |
$$ | . . . . . . . . . . . . . . . . . . . |[/go]


Click Here To Show Diagram Code
[go]$$Bc How should black play?
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . 2 . . . . . . . X . X . . . |
$$ | . . . O . . . . . , . . . . . , X . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . 1 . . . . . . . . . . . . O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , O . . |
$$ | . . . . . . . . . . . . . . . . . . . |[/go]
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

emeraldemon,
Ignoring the rest of the board, the reasoning is that since both B and W groups are settled,
and both :bc: and :wc: are low, we see that the development at either
the top or the right side is smaller than on the left side, so (a) direction is natural.
But it's good to confirm this with pro games. :)
Click Here To Show Diagram Code
[go]$$B
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . B . X . . . |
$$ | . . . O . . . . . , . . . . . , X . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . O O . . |
$$ | . . a . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , W . . |
$$ | . . . . . . . . . . . . . . . . . . . |[/go]
Mivo
Lives in gote
Posts: 335
Joined: Tue May 11, 2010 2:03 pm
GD Posts: 351
Location: Germany
Has thanked: 41 times
Been thanked: 97 times

Re: How to use a go database to train?

Post by Mivo »

I use SmartGo + its own database extended by the GoGoD and Go4Go databases (for a total of about 75500 unique pro games). Much for the same reason as others: looking up josekis and fusekis. I also frequently browse through/replay specific games of the past, or games in general by an individual player. It isn't an essential study tool for me, but something I enjoy doing and find useful.
Post Reply