This project is an implementation of the paper "Imagery in the entropic associative memory" by Luis A. Pineda et al..
The Entropic Associative Memory (EAM) is a novel computational memory model in which functions representing arbitrary concrete or abstract objects are stored in a bi-dimensional array or table, called Associative Memory Register (AMR), which is used as the representational medium. The columns and the rows stand for the arguments and their values, respectively, and the functional relation is represented by filling up the cell at the corresponding intersection, for all the columns. Hence, every object is stored by marking up one cell of each column in the AMR, and can be thought of as a memory trace.
uv run manage.py [command]For example:
uv run manage.py get-embeddings --config ./config/spots-256.ymlThis command will generate embeddings for the dataset specified in the configuration file spots-256.yml.
Run:
uv run manage.py --helpuv run pdoc manage.py reamember