Re: [Computer-go] Fwd: mental imagery in Go

2015-08-02 Thread Ingo Althöfer

Hello,
 

 Not sure how deep down the rabbit hole you want to go, but you might 
 want to take a look at ...


perhaps also the following is interesting for you:

Visualisation of Candidate Moves
http://www.althofer.de/k-best-visualisations.html

Or you may like the following art work by Tanja Esser
http://www.althofer.de/aesthetics-beyond/go--tanja-esser.jpg
(The rights on these paintings are with me.)

Ingo.
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Fwd: mental imagery in Go

2015-08-02 Thread folkert
It is a collection of evaluations. They are applied to each cross. Then
the cross with the highest evaluation sum is chosen.

On Sat, Aug 01, 2015 at 09:11:29PM -0700, Igor Polyakov wrote:
 I'm very curious about your bot because I haven't seen how exactly it works.
 What algorithm does it use to generate moves?
 
 On 2015-08-01 7:08, folkert wrote:
 Hi,
 
 You can take a look at https://youtu.be/c3wbE1V4bTc
 It shows the thought proces of my Go program called Stop:
 http://www.vanheusden.com/stop/
 
 Note that it is, to say the leat, rather weak.
 
 
 On Sat, Aug 01, 2015 at 02:46:49PM +1000, djhbrown . wrote:
 i'm looking for people with expertise in
 ???art, ???
 computer graphics
 ???,???
 and/or AI software to help me make a video series about mental imagery in
 Go, partly with a view to expressing mental images in the form of heuristic
 rules that a program could use to generate and evaluate candidate moves.
 
 any takers?
 
 https://www.youtube.com/watch?v=Om_CVAevU8o
 
 -- 
 ???personal website http://sites.google.com/site/djhbrown2/home
 ___
 Computer-go mailing list
 Computer-go@computer-go.org
 http://computer-go.org/mailman/listinfo/computer-go
 
 
 Folkert van Heusden
 
 
 ___
 Computer-go mailing list
 Computer-go@computer-go.org
 http://computer-go.org/mailman/listinfo/computer-go


Folkert van Heusden

-- 
You've probably gotten really fed up with never winning in the Mega-
Millions lottery. Well, weep no longer: www.smartwinning.info tells
you everything that might help you deciding what numbers to choose.
With nice graphs and pretty animations!
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

[Computer-go] Rating systems in thin/sparsely connected populations of players

2015-08-02 Thread Aguido Davis
Good morning.

We're looking at replacing the Australian national ranking system, and the
question has come up: how many players and how many recent games/player are
needed for ELO to generate good strength ratings?

(Questions begged: what does a good set of ratings even mean? does it
matter if the play graph (edges = games, vertices = players) is
well-connected or quite cliquey? is ELO the last word in rating algorithms?
do humans behave differently from bots when they know they're being rated?)

Does anybody know of a good academic paper, or ideally, someone's thesis?

My apologies if this is off-topic, but it's an interesting computation
related to go...

Cheers,

Horatio
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

[Computer-go] Mental Imagery in Go - playlist

2015-08-02 Thread djhbrown .
Thanks for the replies to my first message; i looked at the links you
supplied and comment on them later in this email.

I noticed that Google does not show you the playlist when you look at
episode 1 of the series (of currently 3 videos), so you may have missed the
second two episodes which are more significant than the first.  Here is a
link to the playlist:

https://www.youtube.com/playlist?list=PL4y5WtsvtduqNW0AKlSsOdea3Hl1X_v-S

episode 2 introduces mental images and episode 3 is a conversation between
Hajin Lee and me about her thoughts on a couple of moves early in one of
her games.  It includes my first attempt at picturing her thoughts, both
as symbolic information structures and as paint overlays on the game board.

My hope is that the former might one day become the basis of symbolic
generic heuristic rules that could be used to generate and evaluate move
candidates and the latter could evolve into useful instructional materials
for people learning the game - so that they can, so to speak, look through
the eyes of an expert like Hajin.

To these ends, i need the assistance of people with better skills than me
at (a) drawing pictures, (b) software and (c) Go.  I think that programming
is like gymnastics - best done by the young, with their abundance of
enthusiasm and energy.  I enjoyed programming 50 years ago, but i'm too old
in the tooth now to burn midnight oil.

Now to your replies:

Folkert: Stop is a good start but as you already know, there's a long way
to go yet :)

Steven:  I expect there is a future for CNN's in recognising static images,
but my gut feel is that a position in a Go game is more like one frame of a
movie; as such, it requires a technology that can interpret dynamic images
- maybe work being done in automatous car driving can contribute something
useful to Go playing?  Nevertheless, I was surprised by the many humanlike
moves of DCNNigo on KGS (until it revealed its brittleness).  To be sure,
drawing upon the moves of experts is one way of gaining expertise, but my
feeling is that one should try to abstract the position - to generalise
from the examples - so that general knowledge can be formed and applied to
novel situations.  It may be that a CNN arguably does do some kind of
generalisation - but can it, for example, characterise something as basic
as the waist of a keima?

Ingo:  Tanja may be the kind of artist who could produce nice drawings of
Hajin's mental images, perhaps based on my own crude sketches?  It would be
unpaid work though...  I liked Fuego's and Jonathan's territory pictures,
which reminded me of Zobrist's early work on computing influence.  [Albert
Zobrist (*1969*). *A Model of Visual Organisation for the Game of Go*.
Proceedings of the Spring Joint Computer Conference, Vol. 34, pp. 103-112.]
However, whereas being able to picture influence and territory is one of my
objectives, i want to try to picture the richness of what Hajin (aka
Haylee) sees rather than the result of a primitive computation.  For
example, at 10:24 in episode 3, she points out that when black is on J4
instead of K4, there is an opening in black's lower side for white to
invade.  This tiny gap makes all the difference to the dynamic meaning of
the position a few moves prior (ie whether it is sensible for white to
approach Q3 at Q5).

One of the major influences on my own thinking about Go programming is the
seminal work Thought and Choice in Chess by Adriaan de Groot  which i
reckon is well worth a read by anyone interested in programming Go
https://books.google.com.au/books?id=b2G1CRfNqFYCpg=PA99

---
​personal website http://sites.google.com/site/djhbrown2/home
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go