Package edu.memphis.ccrg.lida.episodicmemory.sdm

Contains classes related to an implementation of Sparse Distributed Memory (Kanerva).

See:
          Description

Interface Summary
HardLocation Implementers of this interface are basic components of SDM.
SparseDistributedMemory Implementation of Kanerva's sparse distributed memory.
Translator Interface for the translator between boolean vectors in sparse distributed memory, and node structures in the LIDA cognitive architecture.
 

Class Summary
BasicTranslator This is the class that translates from nodes to boolean vectors and vice- versa.
BitVectorUtils Utilities for BitVector
HardLocationImpl Default implementation of HardLocation.
SparseDistributedMemoryImpl Implementation of Kanerva's sparse distributed memory.
 

Package edu.memphis.ccrg.lida.episodicmemory.sdm Description

Contains classes related to an implementation of Sparse Distributed Memory (Kanerva).