Computer Chess Club Archives


Search

Terms

Messages

Subject: How to Implement Pattern Recognition

Author: Bob Durrett

Date: 14:37:03 11/18/00


I read somewhere that the human brain stores pattern information in a manner at
least vaguely similar to the way a Fourier Transform works.

For an elementary example, one could store a single-variable function, f(t) as a
spectrum where amplitude and phase are both stored.

For information to be stored in the human brain, the "functions" are not so
simple.

But, with a stretch of the imagination, one might see how this could be.

The key idea is that the information is stored in a large percentage of the
brain's memory, so that if one were to accidentally [or intentionally] remove
part of the brain, the memory could still be recoverable, though not so
precisely.  This assumes a lot, of course, like not killing the human, etc., but
consider the principle.

Now, look at the modern computer's memory.  What if information could be
transformed in some manner so that the information would be stored in a
distributed manner in the computer's memory?  Maybe not practical today [???]
but I don't see any reason why someone could not figure out how to do that.

Well, to be more specific, suppose one wishes to store 10,000 chess positions.
Then, the code would have to be configured [by some really smart programmer] so
that it would compare the current game position to the stored memory.  It would
be a matter of correlation.  The stored pattern which gave the highest
correlation [after doing the equivalent of an inverse Fourier Transform] would
subsequently be recalled and used by the code to figure out what move, or chess
idea or plan, to give priority too.  Incidentally, not only would the 10,000
positions be stored, but also the information as to how to proceed in that
position.

Maybe it would require more of a computer than we currently have.  [an
understatement?]

But, if you're game, think about it!



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.