It is currently Sat May 04, 2024 9:22 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Author Message
Offline
 Post subject: buying a strong computer go program... which one?
Post #1 Posted: Wed Nov 09, 2011 6:25 pm 
Beginner

Posts: 3
Liked others: 0
Was liked: 0
Rank: 1k-2k
KGS: TXRanger
Hi,

Just discovered these forums and I am glad I did...

I have over the years purchased several go programs and the latest was manyfaces... which I can now beat consistently.
I see Zen19 is for sale in japan and CrazyStone everywhere. The only notes are that these are ranked 3-4d or more on KGS but they use an insane cluster of machines.

My question is how strong are these program when running with a powerful single machine? I don't plan to buy a cluster to be able to play at dan level.

I am willing to buy any of them if any of these is really at dan level when I can play "reasonably" fast (like a minute per move)

Thanks

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #2 Posted: Thu Nov 10, 2011 6:42 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 181
[quote="TXRanger"]

Let's take these out of order?

"My question is how strong are these program when running with a powerful single machine? I don't plan to buy a cluster to be able to play at dan level."

Define "powerful single machine". Sorry but a single workstation with a pair of high speed 6 core processors is more machine than some of these programs are using even in competition with each other. While at the same time being less than others running on clusters. You also need to take into account how much time alloted per move (on average) as that is equivalent to machine power. But that's absolute strength, not necessarily the same as strength realtive to a human playing under the same time constraints.

So let's define a "standard machine" as a modestly powerful laptop (or desktop)with say a 2 core 2 GHz processor. What would have been a powerful machine 5 years ago. Note that there has been progress so tody you might find a powerful desktop with say an i7-2660 processor (4 cores, 3 GHz) so about three times more powerful or even a 2600K (more than four times as powerful).

I don't know the fall off in strength as machine power decreases for most of these programs but Fotland says about 1 stone between his fast machine (6 core xeon) and a "standard machine" like my laptop. So let's suppose that's true for most of these programs, about one level per four times the crunch.



"I have over the years purchased several go programs and the latest was manyfaces... which I can now beat consistently.
Over the years? What version of MFOG are you running and on what? If you are running MFOG 12.022 on a "standard machine" you should not be able to beat it consistently if you are 1-2k. It should be playing at about 1 dan. Note that version is important as you might well be able to beat 12.021. If you haven't upgraded no reason not to since that would be free as long as you already own any version of MFOG 12,


"I see Zen19 is for sale in japan and CrazyStone everywhere. The only notes are that these are ranked 3-4d or more on KGS but they use an insane cluster of machines.
My question is how strong are these program when running with a powerful single machine? I don't plan to buy a cluster to be able to play at dan level.
I am willing to buy any of them if any of these is really at dan level when I can play "reasonably" fast (like a minute per move)"

I think you can estimate that these programs would be about 2-3 ranks weaker when running on a standard machine so either should be at least 1 dan. Because time is relative, machine vs human in certain ranges, I am not at all sure stronger at a 1 minunte control applies. As you go from 10 sec to 1 minute the time might help the human more than it helps the machine. If it were an hour the added time more likely to help the machine.


So here's what I suggest. If you are not yet at MFOG 12.022 do that upgrade since it costs you nothing. If that proves not to be a strong enough opponent you can try one of the others which I believe are a stone or two above MFOG. But if you are already playing against MFOG 12.022 and beating it consistently I believe aspects of your game are much stronger than 1-2 k.

I will add that I didn't simply take Dave Fotland's word on the strength of MFOG on my machine but took it to our local go club where a couple of our strong players tried it out at the appropriate handicaps. They concluded that it was at the advertised strength "on average" meaning weaker in strategy but stronger in fighting in both cases surprising them with a counter attacks they did not see coming and these were 7d and 5d (AGA) players.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #3 Posted: Thu Nov 10, 2011 7:26 am 
Beginner

Posts: 3
Liked others: 0
Was liked: 0
Rank: 1k-2k
KGS: TXRanger
Thanks for that concise response Mike.

I believe I have manyfaces latest version which is supposed to be 1d. I can beat it almost every time when playing even and 50% with 2stones. It seems to sometime have a strange sense of priority and make moves that doom it... I haven't seen that with zen19 or crazystones' games.

What I am looking for is really a program like zen19 or crazystone that would beat me consistently so that I can progress... If I follow your analysis, I should assume that any of these would be about 2d on my computer. I guess that answer my questions. Since zen19 is not in english (unfortunately since it seems a little better than crazystones), I guess my only option is crazystones.

Thanks!

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #4 Posted: Thu Nov 10, 2011 11:32 am 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
TXRanger wrote:
What I am looking for is really a program like zen19 or crazystone that would beat me consistently so that I can progress...


If you're goal is to progress, why not play people? Otherwise, it just seems you will learn how to beat zen19 or crazystone consistently.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #5 Posted: Fri Nov 11, 2011 6:40 am 
Beginner

Posts: 3
Liked others: 0
Was liked: 0
Rank: 1k-2k
KGS: TXRanger
oren wrote:
TXRanger wrote:
What I am looking for is really a program like zen19 or crazystone that would beat me consistently so that I can progress...


If you're goal is to progress, why not play people? Otherwise, it just seems you will learn how to beat zen19 or crazystone consistently.


People refuse to play without correct handicap. I want to play even with 2 or 3d...

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #6 Posted: Fri Nov 11, 2011 9:12 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 181
He's right Oren. You mistake the realistic choices. It's not that he could never find a human 1-2 stones stronger than he is willing to play even "teaching games". But how often? So the choice is between rare oportunities for games against the human opponent and frequent games against the computer. From which would he learn more?

And you need to actually look at the (current) strong programs. Yes, not excatly how most humans would choose to play but ....... is that easier or harder to learn to defeat than a human? Agreed, you won't learn how to play against a human whose style is "tight" since these computer programs play very "loose", leave lots unfinished, aji all over the board for a counterattack. But there are important skills to be learned playing against that style too.

TXRanger -- I am still puzzled about your experience with MFOG. You might want to do a version check* and you never did say what hardware you were running it on. Note the discussion about the behavior of Crazy Stones on hardware of inadequate power.

*Your experience might be right for version 12.021. What was the date of your last version update?


This post by Mike Novack was liked by: ez4u
Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #7 Posted: Fri Nov 11, 2011 9:54 am 
Oza

Posts: 2264
Liked others: 1180
Was liked: 552
TXRanger wrote:
oren wrote:
TXRanger wrote:
What I am looking for is really a program like zen19 or crazystone that would beat me consistently so that I can progress...


If you're goal is to progress, why not play people? Otherwise, it just seems you will learn how to beat zen19 or crazystone consistently.


People refuse to play without correct handicap. I want to play even with 2 or 3d...

play guests -- they are often sandbaggers anyway. great way to play even games against stronger players without the tilde penalty.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #8 Posted: Fri Nov 11, 2011 10:53 am 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
TXRanger wrote:
People refuse to play without correct handicap. I want to play even with 2 or 3d...


ASR might be good. You can also just try L19 room and see if some friendly 2 or 3d want to play a free game.

Someone can correct me if I'm wrong, but I think you can also just set up dan level accounts on Tygem or wbaduk and start from 3d.

I just prefer playing people, so it's just some suggestions to think about.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #9 Posted: Fri Nov 11, 2011 3:15 pm 
Oza
User avatar

Posts: 2402
Location: Tokyo, Japan
Liked others: 2341
Was liked: 1332
Rank: Jp 6 dan
KGS: ez4u
Does anyone know the update policy for crazy stone or zen? if you buy the commercial program, do they update the engine or not? I could not find any info on that at the vendors' respective sites. Since these engines are changing quite rapidly, it seems a pity to pay for them if there are no updates included.

_________________
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #10 Posted: Sat Nov 12, 2011 8:38 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 181
That's a critical question when buying (any) software because you can't judge "what is the price" unitl you know what that includes.

a) Are interim version changes free?
b) Are major upgrades free or available at reduced cost for those who have once bought the program?

I don't know what the policy is for Zen of Crazy Stone so we need to ask. For MFOG the interim version changes are free and the major upgrade have been half price for those with an earlier version. But note that you have to keep up with what the vendor's policy might be as past policy is not a guarantee for the future.

It costs nothing to ask. If anybody does get an answer for Zen of Crazy Stone should post it to this forum.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #11 Posted: Sat Nov 12, 2011 7:57 pm 
Lives in sente

Posts: 727
Liked others: 44
Was liked: 218
GD Posts: 10
I think you can safely go for CrazyStone, or if you don't mind Japanese language, 天頂の囲碁3 (name of Zen's latest version).
The problem may be caused by KGS rating system which is usually weaker than you thought, which is why Many Faces of Go disappoint you. By the way, Many Faces of Go haven't been updated since 1/23/2011, so I bet version 13 will release soon with significant improvement.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #12 Posted: Sun Nov 13, 2011 2:05 am 
Lives in sente
User avatar

Posts: 1103
Location: Netherlands
Liked others: 408
Was liked: 422
Rank: EGF 4d
GD Posts: 952
oren wrote:
TXRanger wrote:
What I am looking for is really a program like zen19 or crazystone that would beat me consistently so that I can progress...


If you're goal is to progress, why not play people? Otherwise, it just seems you will learn how to beat zen19 or crazystone consistently.


I think we may be past the point where we can say that playing bots will create critical weaknesses in your play. Certainly you may not have familiarity against certain strategies, but that's no different than if you have a strong player at your club whose style and lessons dictate a lot of your learning.

_________________
Tactics yes, Tact no...

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #13 Posted: Sun Nov 13, 2011 11:25 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 181
pookpooi wrote:
.....
The problem may be caused by KGS rating system which is usually weaker than you thought, which is why Many Faces of Go disappoint you. By the way, Many Faces of Go haven't been updated since 1/23/2011, so I bet version 13 will release soon with significant improvement.


That is possibly the cause but I was assuming that TXRanger was being consistent describing his rank (in other words, presumably 1-2k KGS).

Look, I spent too many decdes in the cypher mines figuring out what was wrong when the programmers were stumped and "that isn't the version you think you were running" was the cause an amazing percentage of the time. When something unexpected happens best to recheck all of your assumptions. I'll even add one more question for TXRanger, "was this the first time you upgraded a version of MFOG?". The reason for that question is that the procedure isn't as simple as downloading the new version. Not automatic with the download. You need to uninstall the old and reinstall the new. Since the symptom is precisely what we would expect if running MFOG 12.021 lets rule that out? (about 1 1/2 stones difference in playing strength between 12.021 and 12.022). And we never did get confirmation about hardware.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #14 Posted: Sun Nov 13, 2011 11:32 am 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
shapenaji wrote:
I think we may be past the point where we can say that playing bots will create critical weaknesses in your play. Certainly you may not have familiarity against certain strategies, but that's no different than if you have a strong player at your club whose style and lessons dictate a lot of your learning.


I'm not arguing that bots will make your play better or worse, I would just prefer to see people playing people. If people just play bots, I think we have an even harder time getting more people to play go.

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #15 Posted: Sun Nov 13, 2011 12:36 pm 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Conditional on people already being interested in the game and able to find opponents, yes, it's obviously better that they play other people. But imagine what it would do for the game if all computers sold came with a built in go game.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program... which one?
Post #16 Posted: Sun Nov 13, 2011 12:45 pm 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
hyperpape wrote:
But imagine what it would do for the game if all computers sold came with a built in go game.


Honestly, I'd guess not very much. :)

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #17 Posted: Sun Nov 13, 2011 2:51 pm 
Lives in gote

Posts: 335
Location: Germany
Liked others: 41
Was liked: 97
GD Posts: 351
oren wrote:
I'm not arguing that bots will make your play better or worse, I would just prefer to see people playing people. If people just play bots, I think we have an even harder time getting more people to play go.


I always felt that if go software had a better "reputation", more people would eventually end up on the go servers or at clubs.

The widespread belief is that go programs play at a level that's just slightly more advanced than that of a human beginner, and that anyone who practices a little can beat them after a few weeks. That may have been true 20 years ago, but it's not now, but even some of the common books make that claim, and on forums one can read that bots teach bad habits, ergo, they must be bad (it's not what is meant, but it falsely seems to imply that). So, someone who might be interested in go, but doesn't have anyone who plays in their circle of friends or family, downloads Fuego or GnuGo, thinking since computers are so bad, they should do at least OK.

They get wiped off the board. Okay, well, maybe some studying will help. They read a bit more, grasp the concept of living groups and may even learn how to score, but any newfound enthusiasm gets smashed quickly because they still get owned by the software they have been told plays so badly that anyone can beat it. They can't, so they feel hopeless. What's the chance that they'll play someone on the internet and, in their view, make a fool of themselves, since everyone except themselves can reportedly beat go programs? (Plus the general "totally lost" feeling of new players when confronted with an empty board and no good idea what to even do.)

Compare this to chess programs. Everyone has known for years that the best computer programs beat the best human chess players. Someone just starting out my try playing against GnuChess, but since it's widely known that computer opponents are really strong, there's no shame in losing. No doubt other human chess beginners will be in the same boat, so why not seek them out online or at a club?


This post by Mivo was liked by 2 people: ez4u, hyperpape
Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #18 Posted: Sun Nov 13, 2011 10:44 pm 
Lives in sente
User avatar

Posts: 1103
Location: Netherlands
Liked others: 408
Was liked: 422
Rank: EGF 4d
GD Posts: 952
oren wrote:
shapenaji wrote:
I think we may be past the point where we can say that playing bots will create critical weaknesses in your play. Certainly you may not have familiarity against certain strategies, but that's no different than if you have a strong player at your club whose style and lessons dictate a lot of your learning.


I'm not arguing that bots will make your play better or worse, I would just prefer to see people playing people. If people just play bots, I think we have an even harder time getting more people to play go.


As I recall, strong chess computers actually increased the number of people playing chess. Give people a sandbox where they can get comfortable and after a while they'll go out looking for more.

People have such a hard time wrapping their head around the large scale forces at work on a go board, that I think a practice tool as ubiquitous as chess software is ideal.

_________________
Tactics yes, Tact no...


This post by shapenaji was liked by 2 people: ez4u, prokofiev
Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #19 Posted: Mon Nov 14, 2011 3:11 am 
Lives in sente
User avatar

Posts: 842
Liked others: 180
Was liked: 151
Rank: 3d
GD Posts: 422
KGS: komi
oren wrote:
Someone can correct me if I'm wrong, but I think you can also just set up dan level accounts on Tygem or wbaduk and start from 3d.


Yep, a good (if arguably unfair) way to play stronger players in even games. Might also explain why there's a bit of rank inflation at around the 2k-5d level on Tygem/Wbaduk (i.e. KGS players frequently report being 2 stones stronger on Tygem)

Top
 Profile  
 
Offline
 Post subject: Re: buying a strong computer go program...
Post #20 Posted: Mon Nov 14, 2011 7:27 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 181
Mivo wrote:
......
I always felt that if go software had a better "reputation", more people would eventually end up on the go servers or at clubs.

The widespread belief is that go programs play at a level that's just slightly more advanced than that of a human beginner, and that anyone who practices a little can beat them after a few weeks. That may have been true 20 years ago, but it's not now, but even some of the common books make that claim, and on forums one can read that bots teach bad habits, ergo, they must be bad (it's not what is meant, but it falsely seems to imply that). So, someone who might be interested in go, but doesn't have anyone who plays in their circle of friends or family, downloads Fuego or GnuGo, thinking since computers are so bad, they should do at least OK.

They get wiped off the board. ........


OK, you have just spelled out a need. But that's a separate topic so I will start on, characteristics of the available go playing programs. That should include things like .......

a) Suitability for whom. Some of these can be adjusted downward in playing strength so as to be useful for beginners. Others cannot, or there is a minimum strength level possible.

b) How best used? You can learn bad habits from those programs that have habits that are bad (or modes in which that is true) but not necessarily under all conditions of use. A program that might make a poor opponent weakened so that you can play it even (because not like a human, bad habits) might be perfectly OK if set stronger enough so that you must take several handicap stones.

c) Cost (not all are free). And that should include what you get for that price (are future upgrades free or reduced price?).

d) Remember, hardware does matter. In describing the strength of these programs we should include "when running on what". By and large the crunch power of the hardware and the time allowed the computer per move are inversely proportional for a given level of strength.

And we should not assume that all alternatives to a computer opponent are available to everybody. Some of us might live far from the nearest go club. Some of us might have limited bandwidth that can be tied up playing a game on line (for example, that would be a very long time for me to commit to uninterupted use of this phone line) or limited times around that limitation (on two days a week when our small town library is open I could take a laptop there and use their fast connection)

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: mumps 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group