This Mathematica implementation of the Creating Intelligence framework is functionally equivalent to the Python package.
The Topological Assoicative Memory kernel is available in multiple interchangeable versions:
- Memory Reference.m: A straight implementation of the core memory algorithm, useful as a starting point for derived work.
- Memory Mathematica.m: Performance-optimized, native Mathematica implementation.
- Memory FFI.m: Wrapper for the Standard C memory kernel (recommended).
- Memory CLT.m: Wrapper for the Standard C command line interface.
Mathematica 14.3 or later for Macintosh, Windows or Linux.
- Choose one of the Memory notebooks and click the
Installbutton at the top. - Open Circuits.nb and click the
Installbutton.
Run the HelloWorld notebook to verify the installation.
To test the entire package, evaluate the Getting Started notebook.