Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How to Implement Pattern Recognition

Author: Fernando Villegas

Date: 06:59:21 11/19/00

Go up one level in this thread


And old belief of mine -if mine means something I am not sure- is that to
recognize patters on any kind of situation you do not need to describe fully
each situation from the beginning. I thinks kind of a modular method is used, at
least by living organism. Suppose you play a tennis game and we freeze time in
the moment your opponents is going to strike the ball with his racket and you
must do sometyhing in order to prepare yourself. Well, clearly you does not try
to "recognize" a full pattern in the sense you calcvulate the angle of th
racket, the speed of the ball, the weather conditions, the states of the floor,
the history of the gamne, the score so far, etc; you just make a first very
simple appreciation respect of the general direction probably the ball will
follow. Your righ or your left. With that you take some first measures. You run
to left or rightside of the field. Then when the ball comes to you in the
predicted corner you does not try to calculate everything respect to youir
strike, but you just take a glance and try to see if the ball will come at high
or low altitude. With that decided, your body takes some postures to answer. And
then you maybe you begin to have a first, fuzzy idea respect to the corner you
are going to respond. And so and so.
In other words, in different phases you take just one decision and only the
accumulated sum of all them  makes the total pattern. The pattern is a result
post factum, not ex ante. The same, I believe, could be done with chess
programming. A simple example: the engine first see at very simple features of
the board to decide if he must defend or attack. Decided that, another set of
feastures in the table base let him decide if action is in queen or king side.
And so and so. Finally you havve a patterns: You must atrtack in the king side
and a sacrifice is advisable and searchable. then you unleash the full of your
coe to look for the moves.
Fernando



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.