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

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

See:
          Description

Interface Summary
HardLocation Hard locations are basic components of SparseDistributedMemory.
SparseDistributedMemory Implementation of Kanerva's sparse distributed memory.
Translator A translator between BitVector used in SparseDistributedMemory, and NodeStructure used in many other LIDA modules.
 

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).