It is currently Thu Mar 28, 2024 2:03 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 225 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
Author Message
Offline
 Post subject: ZBaduk - LeeLa Zero and KataGo from your webbrowser
Post #1 Posted: Wed Apr 17, 2019 2:12 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
https://www.zbaduk.com is a new website for studying your go games online, and to play go bots.
It uses a server with some NVidia GPUs which runs LeeLa Zero.

You can just play LeeLa Zero without the need for any registration.
But if you do have an account you can save your games online.
There is a checkbox which can be used to enable/disable teaching mode.
Teaching mode means that the computer plays suboptimal moves intentionally,
to make the game more interesting.

There is also support to review your games with AI,
but is only accessible after creating an account.
After creating the account, you have to click the "Smart Review" button.
Next, you have to connect to an AI server (currently only 1 available server).

After connecting, it will calculate statistics using LeeLa Zero.
It has 2 modes to do this:

[*] pondering only the selected node, the position that you are looking at.
[*] a full scan, which analyzes all positions, and tries to create a chart for you.

The chart is useful to detect score estimation drops in the process of the game.
Those indicate mistakes. You can click the chart to jump directly to that mistake.


Attachments:
SCR6 - advanced.png
SCR6 - advanced.png [ 81.65 KiB | Viewed 30570 times ]
SCR2 - play online.png
SCR2 - play online.png [ 10.94 KiB | Viewed 30570 times ]

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

This post by spook was liked by 3 people: apetresc, Bonobo, sybob
Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #2 Posted: Fri Apr 19, 2019 3:06 am 
Dies in gote

Posts: 24
Liked others: 0
Was liked: 5
Rank: 1d
GD Posts: 68
KGS: spook
Unfortunately our Russian backend server has been down since yesterday evening.

ZBaduk uses a low-end backend server to do its LeeLa Zero calculations (~100usd/mo).
Because this server is down, most functionality of the website is unavailable.
The cloud service provider has been contacted, and is investigating it right now.
ZBaduk is expected to be fully operational again in a couple of hours.

---

In future we plan to migrate to high-end cloud providers (probably AWS).
But first we need more sponsors/funding.
ZBaduk is looking for sponsors.

---

For feedback, feature requests, sponsorship, don't hesitate to contact me on: zbaduk361 [AT] gmail [DOT] com

_________________
ZBaduk Online Go AI: https://www.zbaduk.com
Joseki Dictionary: http://www.brugo.be (deprecated)

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #3 Posted: Fri Apr 19, 2019 9:51 am 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
Back online in mean time.
Still investigating log files to find out what exactly went wrong.

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #4 Posted: Fri Apr 19, 2019 12:44 pm 
Lives with ko

Posts: 136
Liked others: 47
Was liked: 21
Rank: KGS 6 dan
Which LZ network are you using?

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #5 Posted: Fri Apr 19, 2019 2:12 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
It's a version that still runs on the previous engine (v16):

206 2019-02-26 15:21 2d46c327 40x256 13758 69528 12569400

But considering to upgrade soon.
Especially curious to try the new GTP commands. (e.g. command for clearing the memory)

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #6 Posted: Fri Apr 19, 2019 2:17 pm 
Lives with ko

Posts: 136
Liked others: 47
Was liked: 21
Rank: KGS 6 dan
I've been trying it out, very nice and I like it. It's the easiest web-based software to use from what I've seen so far. And the membership is quite acceptable, especially in a long run. Thanks for a great tool.


This post by johnsmith was liked by: spook
Top
 Profile  
 
Offline
 Post subject:
Post #7 Posted: Fri Apr 19, 2019 4:52 pm 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
Hi spook,

Thank you. Do you know if the current version supports analyzing an SGF with handicap stones ?
Example:

Top
 Profile  
 
Online
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #8 Posted: Sat Apr 20, 2019 1:11 am 
Gosei
User avatar

Posts: 1753
Liked others: 177
Was liked: 491
Apparently zbaduk doesn't support analysis of handicap games. I uploaded an H3 game I played on KGS, and zbaduk doesn't see the three handicap stones.

Attachment:
where are the handicap stones.PNG
where are the handicap stones.PNG [ 14.36 KiB | Viewed 30338 times ]


Other remarks:
  • when you analyze a game, it displays the principal variation for each move it considers (something like "S12 R17 R18 S17 S18 P15 P18 P19") but the coordinates are not displayed on the board...
  • when playing against a bot, I couldn't find "resign" or "pass" buttons.
  • Nice job!


This post by jlt was liked by: spook
Top
 Profile  
 
Offline
 Post subject:
Post #9 Posted: Sat Apr 20, 2019 5:31 am 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
Hi BramGo and spook,

Could you add an option for different coordinate systems, such as the one used here (and CGoban, SmartGo, Panda, etc. ) ?
Example: Lower Left corner: A1, Top Right corner: T19.
The current ZBaduk uses A1 as the Top Left corner, it seems.

Thank you.

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #10 Posted: Sat Apr 20, 2019 2:48 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
You're absolutely right about the missing pass, resign and coordinates. I will prioritize those features.

Handicap is a bit more difficult. There isn't a straightforward way to do those because LZ can only play with 7.5 komi - a known limitation. There is a dynamic komi version of LZ though, which could solve the problem. While it's certainly something to look into, it's something we can't prioritize right now.

I made a page on senseis library to: senseis.xmp.net/?ZBaduk

PS: thank you for your support and kind words everybody. After 4 months of development it's great to hear people actually like it.

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject:
Post #11 Posted: Sat Apr 20, 2019 9:34 pm 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
Quote:
Handicap is a bit more difficult.
Hi spook,

I'm OK to edit the SGF to change preset handicap stones to actual moves --
( :b1: )
( :w2: Pass, :b3: ) \\ :black: :black: handicap
( :w4: Pass, :b5: ) \\ :black: :black: :black: handicap
( :w6: Pass, :b7: ) \\ :black: :black: :black: :black: handicap
etc. --

Hopefully Zbaduk can handle in-game Passes and 0.5 komi OK... :)

Thanks.

Top
 Profile  
 
Offline
 Post subject: Re:
Post #12 Posted: Sun Apr 21, 2019 11:57 am 
Lives with ko
User avatar

Posts: 172
Location: Santa Barbara, CA
Liked others: 235
Was liked: 77
Universal go server handle: fireproof
EdLee wrote:
Quote:
Handicap is a bit more difficult.
Hi spook,

I'm OK to edit the SGF to change preset handicap stones to actual moves --
( :b1: )
( :w2: Pass, :b3: ) \\ :black: :black: handicap
( :w4: Pass, :b5: ) \\ :black: :black: :black: handicap
( :w6: Pass, :b7: ) \\ :black: :black: :black: :black: handicap
etc. --

Hopefully Zbaduk can handle in-game Passes and 0.5 komi OK... :)

Thanks.


Here's the raw SGF to insert after the ruleset, if that helps anyone (like myself):
Code:
B[pd];W[];B[pp];W[];B[dp];W[];B[dd];

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #13 Posted: Mon Apr 22, 2019 11:47 am 
Lives with ko
User avatar

Posts: 251
Location: Waterloo, Ontario (Canada)
Liked others: 110
Was liked: 155
Rank: AGA 1k
GD Posts: 1190
KGS: apetresc
IGS: apetresc
OGS: apetresc
Universal go server handle: apetresc
Out of curiosity, how does the "teaching mode" work? I remember there used to be an LZ fork someone made that tried to keep the winrate as close to 50% as possible, instead of trying to maximize winrate; are you using that branch, or are you just selecting such moves over GTP?

_________________
The road to wisdom? Well, it's plain, and simple to express: Err, and err, and err again; but less, and less, and less!
Image Image Image Image

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #14 Posted: Wed Apr 24, 2019 12:33 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
About the handicap, passing, resigning, coordinates and other feature requests,
don't worry, an update is coming up which will deal with most of these requests.

---
@apetresc

About the teaching mode, it uses the official Leela Zero version.
Not that spectacular actually. It just uses the stats of the lz_analyze command.

In other words, it doesn't ask LZ to play a move, but instead it asks LZ to give stats.
Then if ZBaduk is winning it will take suboptimal moves from those stats.

Actually, if you do an "Undo" while playing, you can see the stats on the board.
In all honesty, when I play it, (I just play at 2d level), I still lose 9/10 games.
But I do enjoy the fact that it plays a different kind of game.

In all honesty, In future, I may dumb it down another notch. :)

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #15 Posted: Thu Apr 25, 2019 4:54 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
New features that are coming up:

1) a better list of your saved games, which only renders a preview of the selected game.
Attachment:
better saved game.png
better saved game.png [ 36.58 KiB | Viewed 30048 times ]


2) pass and resign buttons. The computer will also pass and resign when applicable.
Attachment:
2019-04-26_014656.png
2019-04-26_014656.png [ 13.02 KiB | Viewed 30048 times ]


3) when the game finally comes to an end, the score will be visualized. (points or +R),
and if you are logged in, you will be able to review it, just by clicking the "Review" button.
Attachment:
score.png
score.png [ 4.38 KiB | Viewed 30048 times ]


4) previously, the chart only showed the winrate of the main line,
New: if you select a variation, then the winrate of the variation will be displayed on top of it. (in yellow color)

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #16 Posted: Fri Apr 26, 2019 5:48 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
Another small update:
A way to resume a game in your game record list as a bot game.

Attachment:
resume.png
resume.png [ 31.98 KiB | Viewed 29999 times ]


Have a nice weekend !

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #17 Posted: Wed May 15, 2019 9:03 am 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
A small update of upcoming changes.
(Some of them are already enabled,
the remaining topics will be enabled in the course of this week.).

Attachment:
new.png
new.png [ 129.4 KiB | Viewed 29793 times ]


*The following feature is already enabled right now:

Attachment:
new2.png
new2.png [ 107.23 KiB | Viewed 29793 times ]


Drop me a line to let me know what you think.
Or feel free to send requests.

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #18 Posted: Tue May 21, 2019 3:09 pm 
Lives in gote

Posts: 389
Liked others: 81
Was liked: 128
KGS: lepore
I just accessed ZBaduk and so far am enjoying it - thank you! Two questions...

First, the email/password requirement: I was only asked to input my email and choose a password, and never received any e-mail in my inbox. In what sense does it matter if I give you a real email, and how does this contribute to my own security?

Second, the winrate plot is super useful, but as I play through my game, sometimes the top choices are not shown. Is this a bug? Did I not let it analyze long enough? (sorry if this info is right in front of my eyes)

Thank you again.

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #19 Posted: Wed May 22, 2019 3:27 pm 
Lives with ko
User avatar

Posts: 151
Location: Belgium
Liked others: 11
Was liked: 48
Rank: 2d
KGS: LordVader
Hi mhlepore,

Thank you for your feedback.

In future we will add e-mail address validation and will give existing users a chance to validate theirs.
We will keep track of which e-mail addresses are validated and which are not.

Even though you could indeed register (right now) with a fake e-mail address or the e-mail address of somebody else,
we will not allow you to actually use that e-mail address for anything except for the usages stated below.

Websites who validate e-mail addresses, sometimes do this because they have plans to send you regular e-mails (e.g. with advertisement or notifications).
We will never do this without permission of the users + after validating the addresses.

On top of that, we will add a decent GDPR agreement in the login process, in the near future !
(In mean time, be assured that we will never share your personal information with others)

So, which information do we actually store, and why:

1) we have a stats counter which stores browser statistics (e.g. webbrowser version, operating system, ...)
these days pretty much every webhost stores this information.
(e.g. What we learned from it so far: most of our users are based in South-Korea.
And that means that we should perhaps consider a version in the Korean language, or Korean payment systems.)

2) your email and password
We need this information for authentication. And we use it to link account settings and your saved games,
so that you (and only you) can retrieve those game records in the future.

3) saved games
These are secured, so that others can't access them.
We also store the statistics of those game records. (i.e. statistics for a position).

4) account settings
Limited to membership information (in case you are a paying member), i.e. expiry date.
And also invoice details (i.e. membership registration history, including price, status, date, invoice id, ...)

5) log files of the webservers
Our webservers keep log files, which we can use in case of a crash to find the root cause.
Those log files contain sequences that you and other users may have browsed.
These log files are secured; and do not contain passwords or anything sensitive. (just LeeLa Zero output)

That's really all right now.

Some things we may store in the near future:
- preferences that define how you want to visualize the Go board. (e.g. theme settings)
- preferences that define a nickname (on top of the e-mail address), that would be useful to auto-fill your name in game records.
Right now we use the e-mail address in these situations, but that's not very convenient.

_________________
Enjoy LeeLaZero and KataGo from your webbrowser, without installing anything !
https://www.zbaduk.com

Top
 Profile  
 
Offline
 Post subject: Re: ZBaduk - LeeLa Zero from your webbrowser
Post #20 Posted: Thu May 23, 2019 4:43 pm 
Lives in gote

Posts: 389
Liked others: 81
Was liked: 128
KGS: lepore
Thanks for the detailed response!

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 225 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] 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