Does playing a high dan bot helps improving?
-
Tryss
- Lives in gote
- Posts: 502
- Joined: Tue May 24, 2011 1:07 pm
- Rank: KGS 2k
- GD Posts: 100
- KGS: Tryss
- Has thanked: 1 time
- Been thanked: 153 times
Re: Does playing a high dan bot helps improving?
I don't think it's very usefull (just my opinion). What is really usefull, is to use a bot to review your games.
By that, I mean to look in your game for places where the bot didn't like your play, and explore why it don't like it and how to punish your mistake (if your opponent didn't punish it). Look where you didn't punish your opponent mistakes, and how to take advantage of them. Use the bot to ask questions "What if I play here?" "What do you think the correct continuation should be?" "But if my opponent play here, how should I answer?".
By that, I mean to look in your game for places where the bot didn't like your play, and explore why it don't like it and how to punish your mistake (if your opponent didn't punish it). Look where you didn't punish your opponent mistakes, and how to take advantage of them. Use the bot to ask questions "What if I play here?" "What do you think the correct continuation should be?" "But if my opponent play here, how should I answer?".
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Does playing a high dan bot helps improving?
First perhaps better describe what you mean.
That's too large a difference in strength to be useful playing even games.
a) Can the bot be set to play not quite as strong on your hardware?
b) Would you be willing to try taking say 3 handicap stones and immediately contest the fourth corner (where the bot will almost surely play) with the bot set to say 2-3 dan?
I slightly disagree (just slightly) that the bot that useful showing you where you should have played against a significantly stronger opponent. That opponent probably made that clear by its next move (made clear what you had failed to see)
That's too large a difference in strength to be useful playing even games.
a) Can the bot be set to play not quite as strong on your hardware?
b) Would you be willing to try taking say 3 handicap stones and immediately contest the fourth corner (where the bot will almost surely play) with the bot set to say 2-3 dan?
I slightly disagree (just slightly) that the bot that useful showing you where you should have played against a significantly stronger opponent. That opponent probably made that clear by its next move (made clear what you had failed to see)
-
sorin
- Lives in gote
- Posts: 389
- Joined: Wed Apr 21, 2010 9:14 pm
- Has thanked: 418 times
- Been thanked: 198 times
Re: Does playing a high dan bot helps improving?
Sure it helps: take handicap against it, change the handicap after each game, challenge yourself to reduce the handicap over time.Glummie wrote:Like for example a 3kyu vs a 6-7dan bot?
Sorin - 361points.com
- jlt
- Gosei
- Posts: 1786
- Joined: Wed Dec 14, 2016 3:59 am
- GD Posts: 0
- Has thanked: 185 times
- Been thanked: 495 times
Re: Does playing a high dan bot help improving?
Personally I have never been able to improve against a bot for the following reasons:
- When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
- When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
- Bots always play with the same style, it can become boring.
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Does playing a high dan bot help improving?
However all three of these can apply to when playing against a human opponent (the third if always/usually playing against the same human). The first of these, you really need to train yourself to resist.jlt wrote:Personally I have never been able to improve against a bot for the following reasons:
- When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
- When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
- Bots always play with the same style, it can become boring.
-
Kirby
- Honinbo
- Posts: 9553
- Joined: Wed Feb 24, 2010 6:04 pm
- GD Posts: 0
- KGS: Kirby
- Tygem: 커비라고해
- Has thanked: 1583 times
- Been thanked: 1707 times
Re: Does playing a high dan bot helps improving?
I think it's useful. I got to SDK mostly by playing gnu go, which was about 5k at that time. At first I played at 9 stones until I could beat it, then worked my way up. Today's bots are much better teachers.
be immersed
-
WinPooh
- Dies in gote
- Posts: 30
- Joined: Fri Dec 30, 2011 6:22 am
- Rank: KGS 2 kyu
- GD Posts: 0
- KGS: WinPooh
- IGS: WinPooh
- DGS: WinPooh
- Been thanked: 3 times
Re: Does playing a high dan bot helps improving?
There are more than 200 weights files for Leela Zero now, in a range from 30k to 9d. You can change the one which is 2-3 stones stronger than you and play with handicap.
Or you can play even games, and after 2 wins increase weights file version, after 3 losses decrease it.
I am 2k KGS and now my LZ opponents are in the range of 50-60, for fast even games.
Or you can play even games, and after 2 wins increase weights file version, after 3 losses decrease it.
I am 2k KGS and now my LZ opponents are in the range of 50-60, for fast even games.
-
mhlepore
- Lives in gote
- Posts: 390
- Joined: Sun Apr 22, 2012 9:52 am
- GD Posts: 0
- KGS: lepore
- Has thanked: 81 times
- Been thanked: 128 times
Re: Does playing a high dan bot helps improving?
Some notes of caution:
- Playing online is often synonymous with not taking time to seriously count during the game. This is especially true if there is a clock that limits thinking time. One thing that bots are pretty good at is quickly assessing the score. So you may find yourself losing close games because you didn't have time to properly evaluate the position.
- It has been stated on this forum that bots often will chose a suboptimal move that guarantees victory instead of the "best" move. This could lead to misleading conclusions if you are trying to learn from the bot's play.
- Bots are also prone to errors. Uberdude has found cases where super strong bots went awry after misplaying a ladder. Therefore, make sure if you repeatedly play a bot, you are trying to win by improving yourself and not by finding the bot's fatal flaws.
- Playing online is often synonymous with not taking time to seriously count during the game. This is especially true if there is a clock that limits thinking time. One thing that bots are pretty good at is quickly assessing the score. So you may find yourself losing close games because you didn't have time to properly evaluate the position.
- It has been stated on this forum that bots often will chose a suboptimal move that guarantees victory instead of the "best" move. This could lead to misleading conclusions if you are trying to learn from the bot's play.
- Bots are also prone to errors. Uberdude has found cases where super strong bots went awry after misplaying a ladder. Therefore, make sure if you repeatedly play a bot, you are trying to win by improving yourself and not by finding the bot's fatal flaws.
- Knotwilg
- Oza
- Posts: 2432
- Joined: Fri Jan 14, 2011 6:53 am
- Rank: KGS 2d OGS 1d Fox 4d
- GD Posts: 0
- KGS: Artevelde
- OGS: Knotwilg
- Online playing schedule: UTC 18:00 - 22:00
- Location: Ghent, Belgium
- Has thanked: 360 times
- Been thanked: 1021 times
- Contact:
Re: Does playing a high dan bot helps improving?
The OP implies that playing humans is good for learning to start with.
I don’t think it matters whom you play. You learn most in the analysis stage. Having a tireless pro at your disposal is invaluable. It speaks in sequences though, some of which are hard to understand at the lower levels.
Volunteers to explain them in human language are available here up to the amateur dan level. Beware: we tend to overexplain and be too confident in what we think we know.
These days I no longer review games without Lizzie. I can borrow her sequences and try making sense of them for myself and others. I recommend to review your own games and use Lizzie in creative ways. If you don’t get her, try us.
I don’t think it matters whom you play. You learn most in the analysis stage. Having a tireless pro at your disposal is invaluable. It speaks in sequences though, some of which are hard to understand at the lower levels.
Volunteers to explain them in human language are available here up to the amateur dan level. Beware: we tend to overexplain and be too confident in what we think we know.
These days I no longer review games without Lizzie. I can borrow her sequences and try making sense of them for myself and others. I recommend to review your own games and use Lizzie in creative ways. If you don’t get her, try us.
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Does playing a high dan bot help improving?
This is so true!jlt wrote:
- When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
- When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
In fact, I modified my go software so that I am not allowed to play before some time is elapsed (I set it at 10s). This way, I am forced to play slowly against a fast playing bot
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
- Knotwilg
- Oza
- Posts: 2432
- Joined: Fri Jan 14, 2011 6:53 am
- Rank: KGS 2d OGS 1d Fox 4d
- GD Posts: 0
- KGS: Artevelde
- OGS: Knotwilg
- Online playing schedule: UTC 18:00 - 22:00
- Location: Ghent, Belgium
- Has thanked: 360 times
- Been thanked: 1021 times
- Contact:
Re: Does playing a high dan bot helps improving?
I invite the OP to have a look at my latest analysis in my own practice blog.
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Does playing a high dan bot help improving?
BUT -- this is NOT just a bot problem. You can experience exactly the same thing with a human opponetn whose playing tempo is very different from your own. So need to learn the same skills to overcome the problem.pnprog wrote:This is so true!jlt wrote:
- When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
- When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Does playing a high dan bot help improving?
I agree, this is a skill to learn or work on.Mike Novack wrote:BUT -- this is NOT just a bot problem. You can experience exactly the same thing with a human opponetn whose playing tempo is very different from your own. So need to learn the same skills to overcome the problem.pnprog wrote:This is so true!jlt wrote:
- When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
- When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
For some reason, I don't have this issue with "over the board" games.
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
- Applebaps
- Dies in gote
- Posts: 64
- Joined: Tue Oct 15, 2019 9:26 am
- Rank: DDK Life
- GD Posts: 0
- Universal go server handle: Applebaps
- Online playing schedule: Evenings M-F UTC-9, Saturday mornings
- Has thanked: 129 times
- Been thanked: 27 times
Re: Does playing a high dan bot helps improving?
Just speaking for myself, I find games against Leela Zero to be far more informative and intuitive to understand than a lot of what I see in contemporary professional games, which can be very "fighty" and require deep reading skills to follow.
Playing against her is an invaluable experience, provided I take the time to review. Often, playing against humans, you start to learn to directly counter "gimmicky" play rather than getting stronger overall. Winning online often means dealing with really bizarre and disrespectful moves. My personal goal is a little higher than that, so I try to learn from the best. Right now, the best players are all AI.
Playing against her is an invaluable experience, provided I take the time to review. Often, playing against humans, you start to learn to directly counter "gimmicky" play rather than getting stronger overall. Winning online often means dealing with really bizarre and disrespectful moves. My personal goal is a little higher than that, so I try to learn from the best. Right now, the best players are all AI.