fargonauts/copycat
Modern port of Melanie Mitchell's and Douglas Hofstadter's Copycat
This project helps researchers and students understand how humans make analogies by simulating the Copycat algorithm. You input a pair of strings showing a change (like 'abc' to 'abd') and a third string to transform. The output is a list of possible analogous transformations, ranked by how 'obvious' and 'elegant' the algorithm finds them. This is primarily used by cognitive scientists, AI researchers, and students studying human-like intelligence.
125 stars. No commits in the last 6 months.
Use this if you are a researcher or student in cognitive science or AI seeking to explore and experiment with a classic model of analogical reasoning through string transformations.
Not ideal if you need a tool for practical natural language processing or a library to solve real-world analogy problems outside of academic research.
Stars
125
Forks
23
Language
Python
License
MIT
Category
Last pushed
Apr 23, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/fargonauts/copycat"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
GoodAI/BrainSimulator
Brain Simulator is a platform for visual prototyping of artificial intelligence architectures.
ViciousSquid/Dosidicus
A cognitive sandbox: Raise digital squids whose brains grow & rewire themselves through Hebbian...
bjornregnell/scai
How does an AI work? Make your own simple AI using the Scala programming language.
Kidel/Artificial-Intelligence-JS
Machine Learning and Artificial Intelligence algorithms using client-side JavaScript, Node.js...
louis030195/niwrad
Distributed multiplayer sandbox evolution simulation