Books about Computer Go
This page lists some books which are about, or make significant mention of,
Publisher: KK SIP Access
Price: 2,200 yen
In this book, the chairman of the Japanese Computer Go Association and
author of the go-playing program "GREAT" reveals its source code (written in
C++ and Java) to show you exactly how a real go-playing program is written.
The second part is a guide to using KGS. (GREAT's scoring module is used in
KGS for score estimation.)
More information (in Japanese) here.
The Go Player's Almanac
edited by Richard Bozulich
Price: US$ 30
Date: 1992, 2001
Chapter 12, by David W. Erbach, gives clear accounts of some techniques
used by early computer Go programs. However this chapter has not been
updated since the 1992 edition.
Games of No Chance
edited by Richard J. Nowakowski
Publisher: Cambridge University Press
Deals with the mathematics of game analysis, rather than with programming.
Four chapters are about Go:
- Where is the "Thousand-Dollar Ko"?, Berlekamp & Kim
- Eyespace Values in Go, Landman
- Loopy Games and Go, Moews
- Experiments in Computer Go Endgames, Müller & Gasser
The Pattern Recognition Basis of AI
Publisher: Wiley-IEEE Press
Price: US$ 46
Emphasizes some of the newer methods: neural networking, case based and memory based
methods while still covering the important symbolic methods and showing how they are
all related. It also emphasizes the problems involved in producing systems with human
levels of performance.
Section headings, and links to on-line chapters, here.
The following books are on pattern recognition, and do not mention computer Go.
However some of the techniques which they describe can be applied to computer
A Probabilistic Theory of Pattern Recognition
Luc Devroye, László Györfi and Gábor Lugosi
Very much on the theoretical side.
Supposedly in print, but hard to obtain.
Pattern Classification (2nd Edition)
Richard O. Duda, Peter E. Hart, David G. Stork
Price: US$ 115