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

Re: An AI program that doesn't learn



"P.J.Leonard" wrote:

> > 3. Groups of stones - I'm finding this hard to refine enough to be useful
>
>  I agree it is hard and it is not useful.
>
>  For starters  . .  .  what is a group ?

A group is a collection of co-located strings - and we all have an intuitive
idea of what a group is [though we would not agree necessarily in all cases],
so that is what I aim to recognise in my program. At the moment strings whose
fields of influence intersect by a "certain amount" constitute a group. At the
moment I am tuning "certain amount" so that it captures "my" intuition of what
a group is.

>  I think it useful to be able to ask questions about sets of strings.
>
> e.g. can any string in the set live ?  can all the strings in the set
> live ?
>      can strings connect ?  can strings be cut ?
>
>  You could then investigate the stability of various combinations of
> strings.
>
>  But to think of a set of stones as a concrete group  and keep track of
> it's
> identity as the game progress . . .  Hmmmm ?

I do think it is necessary to keep track of a group's identity. My program has
no notion of the history of the game. It determines its move from the current
position and nothing more. And I am convinced that this is the right way to do
it.

> --
>  Cheers Paul (P.J.Leonard)
>
>          ``Reality is for people who lack imagination''

I think people who always finish their emails with ``Reality is for people who
lack imagination'' lack imagination :-)

Regards

David