[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Two ways to program a GO-engine
Roland <goprog@xxxxxxxxxxxxxxxxx> wrote:
> 1. Try to make a program that achieves perfect or near perfect play.
> 2. Try to make a program that plays like the best human players.
I would add
3. Try to make a program that beats more and more of its opponents. Don't
worry too much about theoretical best, or about how humans do it, just get
the job done. Steal ideas from elsewhere, try them, and keep those that
improve the level of play.
4. Try to make a program that learns to play go. In the end we will hardly
know how it plays, but are satsified if it keeps playing well.
Personally I believe that 1 and 2 are valuable lines to study, but that most
programs we see these days are more like 3. Category 4 may become more
common as machine power and learning theories get more powerful, but those
results are also likely to be included in the best category 3 programs.
- Heikki
--
Heikki Levanto LSD Levanto Software Development heikki@xxxxxxxxxxxxxxxxx
"In Murphy we Turst"