fargonauts/copycat

Modern port of Melanie Mitchell's and Douglas Hofstadter's Copycat

47
/ 100
Emerging

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.

cognitive-science artificial-intelligence-research analogical-reasoning computational-modeling
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

125

Forks

23

Language

Python

License

MIT

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.