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

Re: computer-go: Games, games, games



Hi,

> You can find a lot of games on the IGS (igs.joyjoy.net). Try 
> ftp://www.joy.ne.jp/welcome/igs/Go
> In the README file there you can find exactly where you can download the 
> games from.

Thanks, I'll have a look there.

> What approach did you try for your program to learn from replaying games?

It generates a "board-representation" after evey move. Those
representations are the instances in the instance base, together with
the move to play at that position. After a player makes a move, the
board position is compared to those in the instance base. The best
match is chosen, and the move stored there is the move to
play.

So it is basically just pattern matching, and the program doesn't
really learn anything from the data.

I had to make modifications to the "normal" instance based
methods. For example, you want to disable the instances which have a
move which has already been played.

Another improvement is giving different positions on the board
different "weights", so they become more important.

I think that these methods can be part of a Go program, not be a
complete program on its own.

But it is fun to experiment with.

This reminds me. Is there a better explanation of the Go modem
protocol? I have a document which contains " Standard Go Modem
Protocol - Revision 1.0", but it is talking about bit-level stuff
which is not very clear to me...

-peter