Live briefing
Everything about Sparse distributed memory
Mathematical model of memory
Sparse distributed memory (SDM) is a mathematical model of human long-term memory introduced by Pentti Kanerva in 1988 while he was at NASA Ames Research Center. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Sparse distributed memoryA 5-minute orientation
- Skim a recent paper: Distributed-memory tensor completion for generalized loss functions in python using new sparse tensor kernelsInfluential work since 2022
- Pick up a classic book: Sparse distributed memoryThe most-reprinted book on the subject
- Read the landmark paper: Sparse and distributed coding of episodic memory in neurons of the human hippocampusCited 114 times
- Go sideways: Competitive learningA closely related topic
- Go sideways: Anti-Hebbian learningA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Sparse and distributed coding of episodic memory in neurons of the human hippocampus
Analysis and comparison of two general sparse solvers for distributed memory computers
Distributed memory compiler design for sparse problems
Sparse distributed memory using N-of-M codes
Newly Released Capabilities in the Distributed-Memory SuperLU Sparse Direct Solver
In-Memory Computing Architectures for Sparse Distributed Memory
An oscillatory neural network model of sparse distributed memory and novelty detection
A Shared- and distributed-memory parallel general sparse direct solver
🆕 Influential since 2022
Distributed-memory tensor completion for generalized loss functions in python using new sparse tensor kernels
Increasing the Semantic Storage Density of Sparse Distributed Memory
Thai Word Segmentation with a Brain‐Inspired Sparse Distributed Representations Learning Memory
A distributed memory parallel randomized Kaczmarz for sparse system of equations
Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Models
📚 Books worth reading
Sparse distributed memoryPentti Kanerva · 1988- 📕Kanerva's sparse distributed memory with multiple hamming thresholdsSeppo Pohja · 1992
- 📕Sparse Distributed Memory · 2018
- 📕Sparse distributed memory prototype · 1988
- 📕Sparse distributed memory and related modelsPentti Kanerva · 1992
- 📕Sparse distributed memory principles of operationM. J. Flynn · 1989
- 📕Sparse Distributed Memory and Related Models · 2018
- 📕Sparse Distributed Memory and Related ModelsUnited States. National Aeronautics and Space Administration. · 2018
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Competitive learning Competitive learning is a form of unsupervised learning in artificial neural networks, in which nodes compete for the right to respond to a subset of the…
- Anti-Hebbian learning In neuroethology and the study of learning, anti-Hebbian learning describes a particular class of learning rule by which synaptic plasticity can be controlled…
- Bidirectional associative memory Bidirectional associative memory (BAM) is a type of recurrent neural network. BAM was introduced by Bart Kosko in 1988. There are two types of associative…
- Hierarchical temporal memory Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta. Originally described in the 2004…
- Growing self-organizing map A growing self-organizing map (GSOM) is a growing variant of a self-organizing map (SOM). The GSOM was developed to address the issue of identifying a…
- RAMnets RAMnets is one of the oldest practical neurally inspired classification algorithms. The RAMnets is also known as a type of "n-tuple recognition method"…
- Attractor network An attractor network is a type of recurrent dynamical network, that evolves toward a stable pattern over time. Nodes in the attractor network converge…
- Winner-take-all (computing) Winner-take-all is a computational principle applied in computational models of neural networks by which neurons compete with each other for activation…