It is currently Sun Oct 22, 2017 9:31 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 114 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6
Author Message
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.7 (now supporting zakki/
Post #101 Posted: Fri Sep 15, 2017 5:39 pm 
Lives with ko
User avatar

Posts: 241
Liked others: 12
Was liked: 28
Rank: NR
Satorian wrote:
I'm more interested in looking at my three to five biggest mistakes per match
the biggest red bars are your biggest blunders, and they do stand out on the graph, but how much nicer would it be if grp could highlight them on the board itself? easy enough to compute - eg those that are more than 2 standard deviations from the mean difference between you and the oracle.

being shown where you went wrong is useful, but Monte-Carlo can't tell you why it is wrong - for that, you need either Swim or Michael Redmond.

_________________
i ink, therefore i arm

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.7 (now supporting zakki/
Post #102 Posted: Fri Sep 29, 2017 8:37 pm 
Dies with sente

Posts: 80
Liked others: 2
Was liked: 41
Rank: OGS 7 kyu
djhbrown wrote:
being shown where you went wrong is useful, but Monte-Carlo can't tell you why it is wrong - for that, you need either Swim or Michael Redmond.
Well, as soon as there is a GTP version of Michael Redmond available for download, I will add support for Michael Redmond in GoReviewPartner :lol:

But in the meantime, here is GoReviewPartner v0.8, the new features are:
  • Win rate graph and comparison graph, as explained above
  • Added a way to select what game variation to use for the analysis, in case the SGF tree has more than one branch

To have the graphs work in a elegant way, I added some "private SGF properties" to the RSGF file, that I use to store the informations needed to plot the charts. Namely:
  • BWR: black win rate
  • WWR: white win rate
  • CBM: computer best move
I plan to use this sort of non standard SGF properties more intensively in the future, instead of passing the information through the SGF comments. This is a point where I really think the SGF standard needs an update. Clearly, we are entering a new era of Go, where computers are showing the direction, and the SGF format was not designed with that in mind 20 years ago...

Beside, I also put a lot of effort into writing some (much needed) documentation on how to install, configure and use GRP. I also separated the windows download in 3, depending of what bot you plan to use, this make the download much faster. Finally, I made a home page for this project, that looks like a real project home page :mrgreen:

So as usual:
I have not real to do list for v0.9, GRP is full-filling all my needs now. What I have in head for a potential next version:
  • I will probably spend a bit of time doing some code re-factoring, to make it easier to add support for other bots, a bit like add-ons.
  • I am also thinking in adding support for other language, not only English
  • I need to find a way to export the pictures in *.png, not *.ps
  • I am opened to adding support for other strong bots

Let me know if any issue or comments!

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!


This post by pnprog was liked by 3 people: DiceSpin, djhbrown, Satorian
Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.7 (now supporting zakki/
Post #103 Posted: Sat Sep 30, 2017 12:25 am 
Lives with ko
User avatar

Posts: 241
Liked others: 12
Was liked: 28
Rank: NR
pnprog wrote:
a GTP version of Michael Redmond
i guess there is such a thing, for as a professional, i am sure Michael would tell you his move for a small fee. A freeware Michael is a different matter; you would have to ask pnprog to make one for you based on Swim.

GRP could report (YourWR - 50%) by a traffic light next to your name on the display - then, keeping your finger on the arrow (next move) button would create an animated colour change as the game progresses.

... and at the risk of repeating myself, at the risk of repeating myself, you could colour the Your stones with a colour gradient according to temperature(YourWR-OracleWR) instead of drawing a graph.

the traffic light tells you when you started to lose (or win), and the stone colours tell you how much each of your moves is wrong

as to other bots, there is one called "gomap".... it doesn't make moves but it does draw pretty pictures that could be a useful learning aide, if it were available as an optional display toggle button; eg when the button is down, the gomap is displayed on the board, and when it is up, it isn't. if the gomap toggle were the letter "c" (or caps lock), you could press/unpress it with the left hand, leaving your right hand free to press/unpress the arrow button.

_________________
i ink, therefore i arm

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #104 Posted: Sun Oct 01, 2017 11:55 am 
Dies in gote
User avatar

Posts: 69
Liked others: 10
Was liked: 19
Rank: 20 kyu
Tested version 0.8 on Mac. Everything works perfectly with Gnugo and Leela (the graphs are a most useful feature). Thank you so much.

If I may be permitted to add one more suggestion:
- an option for batch processing several games (useful for processing a collection of games overnight).
Besides, If you consider introducing go board and stone artwork, there are some available. For instance by the author of sabaki sgf editor:
https://github.com/yishn/Sabaki/tree/master/img/goban
There was also a forum thread on this topic: For developers: Easy ways to render nice stone graphics:
https://lifein19x19.com/forum/viewtopic ... 10&t=10226

Best,


Last edited by pleiade67 on Sat Oct 07, 2017 9:32 am, edited 2 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #105 Posted: Thu Oct 05, 2017 5:40 am 
Dies with sente

Posts: 80
Liked others: 2
Was liked: 41
Rank: OGS 7 kyu
pleiade67 wrote:
Tested version 0.8 on Mac. Everything works perfectly with Gnugo and Leela (the graphs are a most useful feature). Thank you so much.
Thanks for reporting it working on Mac, that's the one platform I cannot test myself!

pleiade67 wrote:
an option for batch processing several games (useful for processing a collection of games overnight).
At the very beginning, that was possible to run the analysis from a terminal command, even in a no graphical environment. The possibility was lost as the application became more and more "graphical"... but I plan to bring it back. In fact, originally, I had made a script that would check every few hours for new game on my OGS account, then run an analysis automatically if new games were played. As I used to play at work during lunch time, I would have the analysis ready when I get home.

pleiade67 wrote:
Besides, If you consider introducing go board and stone artwork, there are some available. For instance by the author of sabaki sgf editor:
https://github.com/yishn/Sabaki/tree/master/img/goban
Those are nice. I guess I really should try to make GRP more visually appealing :lol:

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #106 Posted: Thu Oct 05, 2017 5:41 pm 
Gosei
User avatar

Posts: 1959
Location: Tokyo, Japan
Liked others: 1715
Was liked: 1077
Rank: Jp 6 dan
KGS: ez4u
Any chance for an unbundled windows version? Those of us just updating already have the engines and may already be using Lela 11 as well.

_________________
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: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #107 Posted: Thu Oct 05, 2017 10:31 pm 
Dies with sente

Posts: 80
Liked others: 2
Was liked: 41
Rank: OGS 7 kyu
Hi!
ez4u wrote:
Any chance for an unbundled windows version? Those of us just updating already have the engines and may already be using Lela 11 as well.
You have different choices:
  • Download the GnuGo bundled, because it's the lightest, then get rid of GnuGo inside (delete the goreviewpartner-0.8_gnugo-3.8/gnugo-3.8 sub folder, clean the gnugo command parameter in the Settings) then configure it to use Leela instead
  • Run from the python source
  • I should made a Windows download without bot

Do you mean Leela 11 beta?

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #108 Posted: Sun Oct 15, 2017 6:10 am 
Dies with sente

Posts: 80
Liked others: 2
Was liked: 41
Rank: OGS 7 kyu
Hi!

I made some improvement on the aesthetic of GRP, goban and stones.
Finally I did not used any image, but went for generated texture, the goban looks like this:

Attachment:
wood.png
wood.png [ 39.15 KiB | Viewed 230 times ]


Now, because this is "generated", it's easy to add a salt of randomness inside, so that every time, the goban will look different.
I did something similar for the stones, but it's less obvious:

Attachment:
stones.png
stones.png [ 91.32 KiB | Viewed 230 times ]


Notice that both gobans are different.

I still plane to play a bit with that (on my local version, the goban wood has "nodes", and the stones bright spot position change with the time...), but I am already quite satisfied.

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!


This post by pnprog was liked by 3 people: DiceSpin, ez4u, pleiade67
Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #109 Posted: Sun Oct 15, 2017 4:24 pm 
Gosei
User avatar

Posts: 1959
Location: Tokyo, Japan
Liked others: 1715
Was liked: 1077
Rank: Jp 6 dan
KGS: ez4u
I like the work you are doing on this. However, should the 'grain' of your texture be oriented top to bottom rather than left to right?

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


This post by ez4u was liked by: Bill Spight
Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #110 Posted: Mon Oct 16, 2017 8:21 am 
Dies with sente

Posts: 80
Liked others: 2
Was liked: 41
Rank: OGS 7 kyu
ez4u wrote:
I like the work you are doing on this. However, should the 'grain' of your texture be oriented top to bottom rather than left to right?
Now that you mention it, I seem to only find representation of Goban with vertical "grain" (wood fiber), and parallel with the Goban grid.

Is there some sort of aesthetic convention for that?

By the way, I have been looking at the AQ bot today, I think I will be implementing support for that bot as well in the coming v0.9

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #111 Posted: Mon Oct 16, 2017 6:41 pm 
Lives with ko
User avatar

Posts: 241
Liked others: 12
Was liked: 28
Rank: NR
pnprog wrote:
aesthetic convention
the eye is naturally drawn to contrasts, which in the case of incidentals, can detract from understanding.

So yes, it would make seeing what's happening on the board easier by adopting the convention of vertical grain, and it would be helpful to make the grain very soft, so that it does not attract the eye. The same goes for marking the handicap points, gridlines and coordinate letters/numbers, which could be more muted.

The last move could be indicated by a small grey blob instead of a large bright triangle, which grabs attention.

The opposite applies to markups - the annotator wants to draw the viewer's attention to the letter "A", so it should stand out clearly; computers have given us colour - so letter marks could be temperature coloured... oh! you do use colours - blue for >50%win and red for <50% - that's great, but unfortunately bright red catches the eye more than dull blue; so how about bright green for >50% and dull red for <50% (with the idea that green is good (safe) and red is bad (dangerous))?

btw, all the various stats Leela provides are only of interest to Leela developer; all a player needs to know is win%

_________________
i ink, therefore i arm

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #112 Posted: Sat Oct 21, 2017 11:39 am 
Lives in sente

Posts: 738
Location: Littleton, CO
Liked others: 252
Was liked: 209
Rank: KGS 3k
Universal go server handle: jeromie
pnprog wrote:
ez4u wrote:
I like the work you are doing on this. However, should the 'grain' of your texture be oriented top to bottom rather than left to right?
Now that you mention it, I seem to only find representation of Goban with vertical "grain" (wood fiber), and parallel with the Goban grid.

Is there some sort of aesthetic convention for that?

When sitting at a real go board, it is conventional to align the board so that the grain traces lines between you and your opponent. In Japanese style boards that are not perfectly square, this also maintains the correct orientation of the board.

At a computer, it is natural to think of yourself as playing from the bottom and your opponent from the top, so vertical grain maintains this convention.

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #113 Posted: Sun Oct 22, 2017 9:54 am 
Dies with sente

Posts: 80
Liked others: 2
Was liked: 41
Rank: OGS 7 kyu
Thanks both for the explanation, I have change the wood fiber direction to be vertical now.

pleiade67 wrote:
an option for batch processing several games (useful for processing a collection of games overnight).
I have just finished to implement that, but it had to be used in command line, with python.

Usage: python bot_analysis.py [--range=<range>] [--color=both] [--komi=<komi>] [--variation=<variation>] <sgf file1> <sgf file2> <sgf file3>

Here are a few examples:
Code:
python leela_analysis.py mygame.sgf
Analysis of mygame.sgf, first variation, using Leela, all moves, both colors, komi as indicated by the SGF file

Code:
python leela_analysis.py mygame1.sgf mygame2.sgf mygame3.sgf
Same as above, for the three SGF files will be analyzed

Code:
python ray_analysis.py *.sgf
Same as above, but all the SGF files will be analyzed, and the analysis will be performed by Ray

Code:
python ray_analysis.py --color=black mygame.sgf
Analysis of black moves only

Code:
python aq_analysis.py --range="10-20, 44,46, 100-110" mygame.sgf
Analysis of moves 10 to 20, 44, 46 and 100 to 110 by AQ

Code:
python aq_analysis.py --variation=3 --komi=7.5 mygame.sgf
Analysis of variation 3, with setting the komi at 7.5 (some SGF files do not include komi)

_________________
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!

Top
 Profile  
 
Offline
 Post subject: Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Post #114 Posted: Sun Oct 22, 2017 12:24 pm 
Dies in gote
User avatar

Posts: 69
Liked others: 10
Was liked: 19
Rank: 20 kyu
Awesome ! Thank you very much ! :clap:

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 114 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


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