[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: speculative introspection



On Mon, Nov 20, 2000 at 10:41:28AM +0100, Heikki Levanto wrote:
> William Harold Newman <william.newman@xxxxxxxxxxxxxxxxx> wrote:
> > How it is that I can step up to a Go board and recognize quickly that
> > there's a solid white connection between point A and point B? Even
> > when the connection involves tens of stones, my wetware seems to
> > notice it in perhaps 500 milliseconds. 
> 
> 
> You could have two images of the board, one with the actual stones, and one
> with a "simplified" picture of it. Between these two you'd have a huge
> number of pattern matchers, that convert a connecting pattern into a solid
> connection. Then all you have to do is to trace the path of solid stones
> from A to B.  There may be multiple levels of this, first recognising likely
> cutting patterns and their failures, and only then simplifying.
> 
> . . . . . .
> A . X . . X
> . . X . . .
> . . . . X .
> . . . . . X
> . . . . . .
> . . . . . .
> . . . . B .

Actually, I'd be interested even to know how the brain quickly
recognizes solid connections from A to B:

 . . . . . .
 A X X X X X
 . . X . X .
 . . . . X .
 . . . X X X
 . . . X . .
 . . . X X .
 . . . . B .

Bringing in the fancy patterns makes it a more interesting challenge,
but even for the simple challenge, I'm having trouble guessing how
it's done in neurons.

For the fancy challenge, I agree that there are probably zillions of
pattern matchers in parallel. That makes sense from an engineering
point of view, and matches what little I know about early visual
processing (edge detection and so forth).

-- 
William Harold Newman <william.newman@xxxxxxxxxxxxxxxxx>
software consultant
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C  B9 25 FB EE E0 C3 E5 7C