Content deleted Content added
→Critical distance: Added definition for n |
Citation bot (talk | contribs) Add: doi-access. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 849/973 |
||
Line 145:
===Critical distance===
Kanerva's model of memory has a concept of a ''critical point'': prior to this point, a previously stored item can be easily retrieved; but beyond this point an item cannot be retrieved. Kanerva has methodically calculated this point for a particular set of (fixed) parameters.
The corresponding ''critical distance'' of a Sparse Distributed Memory can be approximately evaluated minimizing the following equation with the restriction <math>d \in N </math> and <math>d \leqslant n</math>. The proof can be found in,<ref name="msbrogli">{{Cite thesis |author=Brogliato, Marcelo Salhab |title=Understanding Critical Distance in Sparse Distributed Memory |year=2012 |hdl=10438/13095 }}</ref><ref>{{cite journal|last1=Brogliato|first1=Marcelo Salhab|last2=Chada|first2=Daniel de Magalhães|last3=Linhares|first3=Alexandre|title=Sparse Distributed Memory: understanding the speed and robustness of expert memory|journal=Frontiers in Human Neuroscience|date=2014|volume=8|issue=222|pages=222|doi=10.3389/fnhum.2014.00222|pmid=24808842|pmc=4009432|doi-access=free }}</ref>
<math>
Line 259:
*[[Julia (programming language)|Julia]] implementation by [[Brian Hayes (scientist)|Brian Hayes]]: https://github.com/bit-player/sdm-julia <ref>The Mind Wanders by B. Hayes, 2018. url: http://bit-player.org/2018/the-mind-wanders</ref>
* [[LIDA (cognitive architecture)|Learning Intelligent Distribution Agent (LIDA)]] developed by [[Stan Franklin]]'s lab at the [[University of Memphis]] includes implementation of SDM in [[Java (programming language)|Java]]: http://ccrg.cs.memphis.edu/framework.html
* [[Python (programming language)|Python]] implementation: https://github.com/msbrogli/sdm<ref name="PMC4009432">{{cite journal | last1 = Brogliato | first1 = Marcelo S. | last2 = Chada | first2 = Daniel M. | last3 = Linhares | first3 = Alexandre | year = 2014| title = Sparse distributed memory: understanding the speed and robustness of expert memory | journal = Frontiers in Human Neuroscience | volume = 8| page = 222| pmc=4009432 | pmid=24808842 | doi=10.3389/fnhum.2014.00222| doi-access = free }}</ref>
* [[Python (programming language)|Python]] and [[OpenCL]] implementation: https://github.com/msbrogli/sdm-framework<ref name="PMC4009432"/>
* [[APL (programming language)|APL]] implementation<ref>{{cite journal|doi=10.1145/144052.144142|title=WSDM: Weighted sparse distributed memory prototype expressed in APL|journal=ACM SIGAPL APL Quote Quad|volume=23|pages=235–242|year=1992|last1=Surkan|first1=Alvin J.}}</ref>
|