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

RE: computer-go: Pattern matching



At 09:43 AM 11/5/99 MST, Jeff Massung wrote:
>
>Everything else is learning, though.  And in my mind, a "true AI" Go program 
>would be able to edit its own pattern database.

This is reasonable, but it has to be able to learn from books, teaches, pro
games, 
etc, rather than just from its own games.  I don't think we can expect 
a computer AI to learn better than a person, and people learn from all
of these sources if they are to become strong.

>
>Difficulties with this:
>
>1. Most obviously - how is a pattern chosen? Typically, this is something 
>that happens when someone gets burned in a game.

Also, learn from opponent's good move.

>
>Question: I know there is growing competition to make a good Go program, and 
>so people are sometimes unwilling to share ideas/code, but is there a 
>general pattern database out there that someone has put together of say 
>50-100 patterns?

I don't know of one, but if you are a strong player I'm sure you can write
down that many good patterns very quickly.  Start with basic cuts,
connections,
and extensions :)

David