2013-08-16 10:24:41 +01:00
2012-12-01 02:15:25 -05:00
2012-11-20 21:53:54 +00:00
2013-08-16 10:24:41 +01:00
2012-11-30 02:03:59 -05:00

co.py.cat

An implementation of Douglas Hofstadter's copycat algorithm

This implementation is a copycat of Scott Boland's Java implementation, but re-written into Python. It's not a direct translation - but based on his code. I did not carry over the GUI, as this version can more usefully be run from command line, or imported for use by other Python scripts.

In cases where I could not grok the Java implementation easily I took ideas from the LISP implementation, or directly from Melanie Mitchell's "Analogy-Making as Perception"

I also tried to make the code more pythonic.

Description
Open Source copycat (python)
Readme MIT 8.6 MiB
Languages
Python 75.7%
TeX 23.7%
Jupyter Notebook 0.6%