Copycat is a computational model devised by Melanie Mitchell and Douglas Hofstadter aimed at exploring the fundamental mechanisms of thought.
For my honour's project (many, many years ago), I implemented a java version of this model and wrote an accompanying tutorial (as there was no readily accessible version). From this page you can run the program, and view the tutorial:
Open the Copycat Java Applet
View the Copycat Tutorial
