It is currently Thu May 02, 2024 9:48 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
Offline
 Post subject: Go program for analyzing sequences
Post #1 Posted: Sun May 29, 2016 4:37 am 
Lives with ko

Posts: 161
Liked others: 2
Was liked: 25
Hi :)

Can any Go program that plays at KGS 1d strength or up analyze sequences? Most chess engines since the 90's can be put into "analysis mode": they just run in the background, and put out the 1 to 5 best variations they have found as of yet. When a move is made, they start again.

While I have played chess long enough to be able to visualize a written sequence of up to 10-12 moves or so, and then know how the board looks, I can't do that very well in Go yet. Some chess programs also display a small board that animates through the variation, or displays at least the end of it.

Does one of the current engine/GUI combinations do this; especially the visualization? I don't mind if the program is paid. I have no problem paying up to $100 or so if I can get a program that can point out better moves to me.

Many Faces of Go seems to be able to do it, but I don't know for sure:

Quote:
Move suggestions. At each move it can show suggestions for next move, by category (such as attacking, invading, endgame, etc). Can also show liberty counts and/or group strengths for all groups. The computer can show its lookahead while it is thinking.
Game Score Graphs. Graph your score or win probability at each move. Click on a move to go to that position.
Move explanations. Can explain why it made a move or suggested a move for you.


I know, the program doesn't tell you 'why' a move may be better, but a chess engine doesn't either. In chess, I can often see why a move is better after it, and it's variations are pointed out to me. I'm sure that at some point, I'll be able to do that with Go as well.

Thanks :)


Last edited by Babelardus on Sun May 29, 2016 4:42 am, edited 2 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #2 Posted: Sun May 29, 2016 4:38 am 
Lives in gote
User avatar

Posts: 301
Location: Illinois
Liked others: 228
Was liked: 84
Rank: infant
I think Many Faces of Go can be configured to recommend a variety of moves based on situation (attacking, making good shape, etc). It hasn't been updated in forever, though, so it's well behind the cutting edge these days.

Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #3 Posted: Sun May 29, 2016 4:55 am 
Lives with ko

Posts: 161
Liked others: 2
Was liked: 25
Thanks. Yes, I just remembered that I saw something like this on the MFOG site. It plays up to 1d it says, but indeed, it hasn't been updated since 2008 or so.

Do the analyze functions also work when plugging in a different GTP-engine such as Pachi? When I look through the command lists of several GTP engines, it seems that they are not standardized as well as UCI for chess is. I can imagine that MFOG's engine requires additional commands on top of standard GTP to make analyzing/visualizing work.

It's the same with Chessbase. It uses its own engine format (".eng"), while the rest of the world uses UCI (or even the much older XBoard/Winboard protocol). While the Chessbase GUI's can load and use UCI-engines, their ENG-format provides some functionality that is specific to their own user interface and visualizations. If you use a UCI-engine, this functionality is not available. (Fortunately, those extra functions are only 'to make it pretty': the UCI engines can still analyze.)

Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #4 Posted: Sun May 29, 2016 5:01 am 
Lives in gote
User avatar

Posts: 438
Liked others: 85
Was liked: 85
Rank: 5k DGS
GD Posts: 100
Crazystone (deep learning version is the latest and strongest - circa 6-7 Dan) & will do game analysis. - its currently being discussed on this forum so the threads should be easiest to find.

_________________
I am John. John-I-Am.

Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #5 Posted: Sun May 29, 2016 6:26 am 
Lives with ko

Posts: 161
Liked others: 2
Was liked: 25
CnP wrote:
Crazystone (deep learning version is the latest and strongest - circa 6-7 Dan) & will do game analysis. - its currently being discussed on this forum so the threads should be easiest to find.


I've seen this thread, but it seems to me that CrazyStone's analysis function is a bit weird during use, except when you just let it run and analyze the entire game for a long period of time. It seems to have limitations.

Also, I'm not keen on internet activation. Does it need to activate once, after which you get a key that you can use for any new installations, forever, without activating again (this would be OK), or does it need to activate each and every time you install it (in which case I will never buy it)?

Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #6 Posted: Sun May 29, 2016 7:14 am 
Lives in sente

Posts: 727
Liked others: 44
Was liked: 218
GD Posts: 10
Give Leela a try, it's free now.


This post by pookpooi was liked by: Jaafar
Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #7 Posted: Thu Jun 02, 2016 2:00 pm 
Lives in gote
User avatar

Posts: 438
Liked others: 85
Was liked: 85
Rank: 5k DGS
GD Posts: 100
Babelardus wrote:
CnP wrote:
Crazystone (deep learning version is the latest and strongest - circa 6-7 Dan) & will do game analysis. - its currently being discussed on this forum so the threads should be easiest to find.


I've seen this thread, but it seems to me that CrazyStone's analysis function is a bit weird during use, except when you just let it run and analyze the entire game for a long period of time. It seems to have limitations.

Also, I'm not keen on internet activation. Does it need to activate once, after which you get a key that you can use for any new installations, forever, without activating again (this would be OK), or does it need to activate each and every time you install it (in which case I will never buy it)?


I think it must be one of the best options because of its strength - but Go software is not really as developed for analysis (yet) as Chess, probably because this is the first year ever that sufficiently strong software has been commercially available. With CS you can give it the whole sgf file and specify a time limit for whole analysis, eg 10 minutes, or you can click on a specific move and let the analysis run for that. As for registration, you get an unlock code when you buy but I believe you'd need to allow it to activate over the internet with each install.

_________________
I am John. John-I-Am.

Top
 Profile  
 
Offline
 Post subject: Re: Go program for analyzing sequences
Post #8 Posted: Fri Jun 03, 2016 4:37 am 
Lives with ko

Posts: 161
Liked others: 2
Was liked: 25
CnP wrote:
Babelardus wrote:
CnP wrote:
Crazystone (deep learning version is the latest and strongest - circa 6-7 Dan) & will do game analysis. - its currently being discussed on this forum so the threads should be easiest to find.


I've seen this thread, but it seems to me that CrazyStone's analysis function is a bit weird during use, except when you just let it run and analyze the entire game for a long period of time. It seems to have limitations.

Also, I'm not keen on internet activation. Does it need to activate once, after which you get a key that you can use for any new installations, forever, without activating again (this would be OK), or does it need to activate each and every time you install it (in which case I will never buy it)?


I think it must be one of the best options because of its strength - but Go software is not really as developed for analysis (yet) as Chess, probably because this is the first year ever that sufficiently strong software has been commercially available. With CS you can give it the whole sgf file and specify a time limit for whole analysis, eg 10 minutes, or you can click on a specific move and let the analysis run for that. As for registration, you get an unlock code when you buy but I believe you'd need to allow it to activate over the internet with each install.


Thanks. Whole game analysis, or per move analysis with, let's say one or two minutes per move for one side, would be enough for now. Pity about the internet activation. That makes the use of the program dependent on the existence of the company, and I don't want that.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group